|
|
|
|
|
для: Trianon
(12.07.2008 в 12:28)
| | Огромное спасибо!!!Всё работает!!Ура!!! | |
|
|
|
|
|
|
|
для: Хомяков
(12.07.2008 в 12:23)
| | Функция mysql_query может исполнить ровно один SQL-оператор.
Чтобы исполнить несколько, их нужно разбить на отдельные операторы, и для каждого выполнить отдельный вызов.
| |
|
|
|
|
|
|
| вот такой простецкий код:
<?
$conn = mysql_connect("localhost", "", "");
mysql_select_db("db1",$conn);
$sql= <<<HERE
drop table if exists lab1;
create table lab1(number int);
HERE;
echo $sql;
mysql_query($sql);
echo "\n" . mysql_errno() . ": " . mysql_error() . "\n";
?>
|
В результате выполнения выдаёт такую хрень:
drop table if exists lab1; create table lab1(number int);
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; create table lab1(number int)' at line 1
Я тупо копирую первую строчку, вставляю её в mysql, и таблица нормально создаётся!
Где ошибка??SOSOSOSOSOSOSOSOS!!!! | |
|
|
|
|