Собственно задача состоит в том, чтобы наполнить массив обзовем его например sql = array(); элементами которого станут отдельные запросы из дампа сделанного в phpMyAdmin....
http://ru2.php.net/manual/ru/function.file.php http://ru2.php.net/manual/ru/function.explode.php http://ru2.php.net/manual/ru/function.split.php etc...
armadillo Это ничем не поможет. Не забывай, что в дампе могут быть строки с экранированными символами, а в строках вообще может быть что угодно - точки с запятой, переносы строк etc. enshtein Возьми функцию parseSQL() из класса Database моего движка (файл phpc/database.php). Он возвращает не сами запросы, а лишь пары чисел "смещение от начала дампа"-"длина запроса", а ты уже их потом вырезаешь substr()-ами. Так сделано, чтобы в случае больших дампов не вылететь по памяти.
у меня тут уже на создании дампа происходят зависания сервера http://php.ru/forum/viewtopic.php?p=111198#111198 несколько дней копал - ничего. можете глянуть в чем же глюк? а про ' и другую хрень при выполнении уже молчу. постоянно экранировать их конкретно задалбливает когда пишу что либо обязательно забуду заэкранировать