2009-07-02 15 views
0

Ich versuche, eine Tabelle in MySql mit PHP erstellen. Mein Code sieht wie folgt aus:Problem beim Erstellen einer Tabelle mit PHP

$ sql = „CREATE TABLE qotwQuestion1111 ( QuestionID int Primärschlüssel AUTOINCREMENT Frage varchar (5000), MemberID varchar (255) Fremdschlüsselreferenzen qotwMember (MemberID), nachdatieren Datum , Abstimmung int ) "; mysql_query ($ sql, $ con);

vermag ich nicht in dieser Tabelle zu erstellen, ist der Fehler in der „AUTOINCREMENT“ und auch der „Fremdschlüssel“ ..

Kann mir jemand sagen, was ich falsch hier tue. und was soll ich tun, um dieses Problem zu lösen, bitte

Beste Zeeshan

Antwort

5

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

Das Schlüsselwort ist AUTOINkREMENT

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

Fremdschlüssel werden als Einschränkungen angegeben oder durch FOREIGN KEY fk_name REFERENCES-Tabelle (Schlüssel).

Wenn Sie ein Problem mit Ihrer SQL-Syntax haben, werden Sie aufgefordert, Ihr SQL-Handbuch in der Nähe des Fehlers zu überprüfen. Ich schlage vor, Sie nehmen seinen Rat an.

+0

Danke für den Vorschlag .. –

Verwandte Themen