2009-07-02 9 views
0

J'essaye de créer une table dans MySql en utilisant php. Mon code ressemble à ceci:Problème lors de la création d'une table en utilisant php

$ sql = « CREATE TABLE qotwQuestion1111 ( QuestionID int PRIMARY KEY AUTOINCREMENT, Question varchar (5000), MemberID varchar (255) FOREIGN KEY RÉFÉRENCES qotwMember (MemberID), Date POSTDATE , Vote int ) "; mysql_query ($ sql, $ con);

je suis incapable de créer ce tableau, l'erreur est dans le « AUTOINCREMENT » et aussi la « FOREIGN KEY » ..

Quelqu'un peut-il me dire ce que je fais mal ici. et que dois-je faire pour résoudre ce problème s'il vous plaît

Meilleur Zeeshan

Répondre

5

http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

Le mot-clé est AUTO INCREMENT

http://dev.mysql.com/doc/refman/5.1/en/innodb-foreign-key-constraints.html

clés étrangères sont spécifiées comme des contraintes ou par FOREIGN KEY fk_name REFERENCES table (clé).

En cas de problème avec votre syntaxe sql, il vous est demandé de vérifier votre manuel sql à proximité de l'endroit où l'erreur est survenue. Je vous suggère de suivre ses conseils.

+0

Merci pour la suggestion .. –

Questions connexes