IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Req: PHP: загрузка MySQL запросов из файлов (http://www.imho.ws/showthread.php?t=82078)

LAndrew2 20.03.2005 17:48

Req: PHP: загрузка MySQL запросов из файлов
 
имеется файл, скажем mdb.sql, который содержит в себе кучу строк вида:
Код:

INSERT INTO mlist (URL, DESCRIPTION, NUM) VALUES ('http://www.site.ru/?id_relis=2479', 'Описание' ID');
требуется написать код на php, который будет загружать данные из этого файла в MySQL.
Проблема в том, что данный файл содержит множество строчек-запросов, соотвественно обычный mysql_query не помогает.
Готовый код есть в phpmyadmin, но он включает в себя декомпрессию файла и многое другое, может быть существует более простой код?

LAndrew2 20.03.2005 19:02

все, уже разобрался:
Код:

$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);



Часовой пояс GMT +4, время: 06:57.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.