| |
|
|
| |
<?php
db_connect();
$sql = file_get_contents("update.sql");
$query = mysql_query($sql) or die("Не смог выполнить SQL-запрос");
?>
|
выводит ошибку "Не смог выполнить SQL-запрос"
$sql выдает абсолютно правильный SQL-запрос. В чем ошибка? | |
| |
|
|
| |
|
|
| |
для: 1999
(01.08.2006 в 18:30)
| | |
$query = mysql_query($sql) or die(mysql_error());
|
| |
| |
|
|
| |
автор: :) (01.08.2006 в 18:40) |
|
| |
для: 1999
(01.08.2006 в 18:30)
| | | Из-за отсутствия ";" на конце каждого запроса, наверное | |
| |
|
|
| |
|
|
| |
для: 1999
(01.08.2006 в 18:30)
| | | А что находится в файле update.sql. Насколько я знаю, за один раз можно выполнить только одну команду. Может в этом файле сразу несколько команд? | |
| |
|
|
| |
|
|
| |
для: 1999
(01.08.2006 в 18:30)
| | | mysql_query() может выполнить только одну инструкцию. | |
| |
|
|
| |
|
|
| |
для: cheops
(01.08.2006 в 22:42)
| | | насчет команд - в этом файле только создание таблицы и все (оно кстати с кавычками заработало)
а можо сделать что-то типа mysql_query("SOURCE ".$root."/db.sql"); ??? | |
| |
|
|
| |
|
|
| |
для: 1999
(02.08.2006 в 12:54)
| | | . | |
| |
|
|
| |
|
|
| |
для: 1999
(02.08.2006 в 12:54)
| | | А нет из PHP SOURCE работать не будет - это команда утилиты mysql. | |
| |
|
|