Je crée un deux tables MySQL en PHP, en utilisant le code comme indiqué ci-dessous:Problème création d'une table de référence dans une base MySQL en utilisant php
$sql = "CREATE TABLE qotwMember
(
MemberId NOT NULL PRIMARY KEY,
Name varchar(255),
Passwork varchar(255),
emailId varchar(255),
)";
$sql = "CREATE TABLE qotwQuestion1111
(
QuestionId NOT NULL AUTO_INCREMENT,
Question varchar(5000),
MemberId varchar(255) FOREIGN KEY fkname REFERENCES qotwMember(MemberId),
PostDate date,
Vote int,
PRIMARY KEY (QuestionId)
)";
mysql_query($sql,$con);
Ensuite, j'essaie d'insérer des données dans ces tableaux. Dans le tableau qotwMember
, les données s'entrée, mais lorsque je tente d'insérer des données dans la table qotwQuestion1111
, il me donne l'erreur « Erreur: Table « database1.qotwQuestion1111 »n'existe pas »
Je ne peux pas comprendre ce que je fais mal ici. S'il vous plaît aidez-moi avec ce problème.
Remarque: Les deux tables ont été créées dans un autre PHP.
Cordialement Zeeshan
Je suppose dans la dernière phrase lorsque vous dites "Les deux tables ont été créées dans un autre php". tu veux dire dans différents fichiers PHP? Je ne voulais pas le modifier car je n'étais pas sûr. –