Problem mit MySQL
ein verzweifelnder PHP-Programmierer
- datenbank
$SQLString = "CREATE TABLE Artikel
(ID INTEGER NOT NULL AUTO_INCREMENT,
title CHAR(40),
text CHAR(5000),
PRIMARY KEY (ID))";
if ($DB_vorhanden)
{
mysql_select_db("weddige", $Server);
if (mysql_query($SQLString, $Server))
{echo "Tabelle erstellt<br>";}
else
{echo "Fehler: Tabelle nicht erstellt<br>";}
}
Er bringt immer "Fehler: Tabelle nicht erstellt". Kann mir jemand sagen wo der Fehker stekt
Holladiewaldfee,
Er bringt immer "Fehler: Tabelle nicht erstellt". Kann mir jemand sagen wo der Fehker stekt
Was sagt mysql_error() dazu?
Ciao,
Harry
Hallo ein,
$SQLString = "CREATE TABLE Artikel
(ID INTEGER NOT NULL AUTO_INCREMENT,
title CHAR(40),
text CHAR(5000),
text ist ein reserviertes Wort, http://dev.mysql.com/doc/mysql/de/Reserved_words.html.
Du musst daher diesen Spaltennamen in Backticks ` einschliessen. Noch besser einen anderen Spaltennamen wählen, der nicht aus einem reservierten Wort besteht.
Er bringt immer "Fehler: Tabelle nicht erstellt". Kann mir jemand sagen wo der Fehker stekt
Freundliche Grüsse,
Vinzenz