Ich versuche nur Datenbank Erstellung/Verknüpfung/Bearbeitung in PHP arbeiten und bekomme ich diesen Fehler beim Versuch, eine Tabelle hinzuzufügen. Code enthalten. Ich habe versucht, dies in W3Schools Editor auszuführen und ich bekomme auch einen Syntaxfehler dort. Tut mir leid, wenn es etwas offensichtlich ist.SQL Create Tabellenfehler in PHP
$sql = "CREATE TABLE myguest
(
FirstName int,
Email varchar(255),
PNumber varchar(255),
Price varchar(255),
Desc varchar(255)
);";
„Fehler: CREATE TABLE myguest (Vorname int, E-Mail varchar (255), pNumber varchar (255), Preis varchar (255), Beschr varchar (255));
Sie haben einen Fehler Überprüfen Sie in der SQL-Syntax das Handbuch, das Ihrer MySQL-Serverversion für die richtige Syntax in der Nähe von "Desc varchar (255)" in Zeile 7 entspricht.
Ich verwende MySQL 5.6.17 und PHP 5.5. 12 auf WAMP-Server.
'desc' ist ein Schlüsselwort in sql. Sie können es nicht als Spaltennamen verwenden –
WARUM nicht 'description' als Spaltenname verwenden? – Kisaragi
@vkp - Nicht wahr, Sie können es als Spaltenname oder sogar als Tabellennamen verwenden; Sie müssen es nur in Backticks einpacken, damit der Kontext verstanden wird. –