MySQL -Fehler 1064 [geschlossen
-
23-09-2019 - |
Frage
SQL:
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);
Wenn ich das Skript ausführe, wird es angezeigt:
Sie haben einen Fehler in Ihrer SQL -Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL -Serverversion entspricht, damit die richtige Syntax in der Nähe von 'Create Table Domenii (ID_DOMENIU Integer Primary Key Auto_increment, nume_domeniu' in Zeile 2 verwendet wird
Die MySQL -Version ist 5.0.51a. Etwas Hilfe?
Vielen Dank.
Lösung
mysql_query()
kann jeweils nur eine einzelne Abfrage ausführen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow