Forum Webscript.Ru
Программирование => PHP => Тема начата: volod от 08 Апреля 2004, 15:27:56
-
Всем нам хорошо извесна утитлитка PHPMyAdmin. Так удобно с ею!..
Но, будто темная туча тумана, наседают на голову мысли, если нужно запихнуть этот дамп в MySQL БД ТОЛЬКО при помощи PHP-скрипта.
Никаких консольных интерфейсов, никаких МайАдминов. Только Блокнот.
Вынужден спросить: никто не знает скриптика, который бы парсил типичный PHPMyAdmin\'овский дамп и пихал его в всеми нами любимую БД?
Только не нуно мне рассказывать сказки про построчное считование и последующуе mysql_query() (посмотри на дамп создания таблицы).
-
а надо считывать не построчно, а через точку с запятой.
-
AliMamed:
через точку с запятой.
только надо учесть что в данных тоже могут быть ;
либо делаешь свою последовательность символов, либо вообще можно выдернуть код из phpMyAdmin
-
я бы проверял на ";\\n"
-
в данных тоже могут быть ";\\n"
вообще, недавно где-то тоже флейм был на эту тему.
В результате чувак таки поставил готовый скрипт, поняв, что как минимум неэтично тратить время других людей, дергая их по вопросу, который не представляет НТИКАКОГО практического интереса.
-
вызывает интерес и еще такой разрез -
volod:
ТОЛЬКО при помощи PHP-скрипта.
volod:
никаких МайАдминов
с каких пор пхп майадмин переписали на АСП?
-
Не понял. Почему я вставляю мой phpmyadmin\'овский дамп в поле запроса и у меня все работает? Или я вообще не догоняю?
-
hanslinger:
Почему я вставляю мой phpmyadmin\'овский дамп в поле запроса и у меня все работает?
А ты посмотри внимательно на дамп.
-
Посмотрел. Понял, что все-таки не догоняю :).