Не работает в MySQL: LOAD DATA LOCAL INFILE....

Bender

Guest
Не работает в MySQL: LOAD DATA LOCAL INFILE....

Я узнал в мануале по MySQL о таком запросе:
LOAD DATA LOCAL INFILE "add.dat" INTO TABLE tabl;

Но он почему-то не работает. Вот код, который я использую
PHP:
if (is_file($addfile))
  {$query= "LOAD DATA LOCAL INFILE \"$addfile\" INTO TABLE $tn";
  mysql_db_query ($DBName, $query, $link)
  or die ("<b>Ошибка!</b> Файл $addfile с данными в таблицу $tn не загружен!<br>\n" . mysql_error() . "<br>\n");
  $res = "<h2><font color=\"#FFCC33\">Файл $addfile успешно загружен в таблицу $tn</font></h2>";
  }
else $res = "<h2><font color=\"#FFCC33\">Файл $addfile отсутствует!</font></h2>";
А выдает он мне:
Ошибка! Файл add.dat с данными в таблицу tabl не загружен!
File 'add.dat' not found (Errcode: 2)
Как с этим справиться?:confused:
 

Johannes

Guest
а то, что к фалу абсолютный путь прикрутить надо ты никак не додул?
 

stutak

Guest
insert in to table tbl1
das is xernya
insert in to tbl1
this is right
 
Сверху