سؤال

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;

بي أتش بي:

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

$result = mysql_query($sql);

عندما أقوم بتنفيذ البرنامج النصي يظهر:

لديك خطأ في بناء جملة SQL الخاص بك ؛ تحقق من الدليل الذي يتوافق مع إصدار خادم MySQL الخاص بك للحصول على بناء الجملة الأيمن لاستخدامه بالقرب من "إنشاء Table Domenii (ID_Domeniu INTEGER المفتاح الأساسي AUTO_INCREMENT ، nume_domeniu" في السطر 2

إصدار MySQL هو 5.0.51a. بعض المساعدة؟

شكرًا.

هل كانت مفيدة؟

المحلول

mysql_query() لا يمكن تشغيل سوى استعلام واحد في وقت واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top