imho.ws |
![]() |
![]() |
![]() |
# 1 |
Full Member
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834
![]() ![]() ![]() ![]() ![]() |
Req: PHP: загрузка MySQL запросов из файлов
имеется файл, скажем mdb.sql, который содержит в себе кучу строк вида:
Код:
INSERT INTO mlist (URL, DESCRIPTION, NUM) VALUES ('http://www.site.ru/?id_relis=2479', 'Описание' ID'); Проблема в том, что данный файл содержит множество строчек-запросов, соотвественно обычный mysql_query не помогает. Готовый код есть в phpmyadmin, но он включает в себя декомпрессию файла и многое другое, может быть существует более простой код? |
![]() |
![]() |
# 2 |
Full Member
Регистрация: 15.11.2002
Адрес: Moscow
Сообщения: 834
![]() ![]() ![]() ![]() ![]() |
все, уже разобрался:
Код:
$sql_file = "file.sql"; $fd = fopen ($sql_file, "rb"); while (!feof ($fd)) { $buffer = fgets($fd, 4096); $sql_query = $buffer; if (trim($sql_query)!="") { if (!mysql_query($sql_query, $db)) {echo "(".$i.") error: ".mysql_error()."<br />"; echo $sql_query."<br/>";} } } fclose ($fd); Последний раз редактировалось LAndrew2; 20.03.2005 в 20:09. |
![]() |