2010-01-27 5 views
-1

Sql:MySql Erreur 1064

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

Quand j'exécuter le script il show:

Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser à proximité « create table Domenii (id_domeniu entier auto_increment clé primaire, nume_domeniu » à la ligne 2

mySQL version est 5.0.51a. Une aide?

Merci.

Répondre

3

mysql_query() ne peut exécuter une seule requête à la fois.

Questions connexes