-1

数据:

create table autori(
   id_autor integer primary key auto_increment,
   nume varchar(50) not null,
   prenume varchar(50) not null
)Engine=InnoDB;

create table domenii(
   id_domeniu integer primary key auto_increment,
   nume_domeniu varchar(50) not null,
   descriere varchar(1000) not null
)Engine=InnoDB;

php:

$sqlpath = "file.sql";
$sqlfile = fopen($sqlpath, 'r');
$sql = fread($sqlfile, filesize($sqlpath));
fclose($sqlfile);

$result = mysql_query($sql);

当我执行脚本时,它显示:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“创建表 domenii(id_domeniu 整数主键 auto_increment,nume_domeniu”附近使用正确的语法

Mysql 版本是 5.0.51a。一些帮助?

谢谢。

4

1 回答 1

3

mysql_query()一次只能运行一个查询。

于 2010-01-27T10:01:07.770 回答