• Probiere eine Tabelle mit einem SQL befehl einzufügen, aber es geht irgendwie nich. Es wird mir das angezeigt:

    Fehler

    SQL-Befehl:

    "CREATE TABLE `gaeste_eintrag` ( `ID` int(10) unsigned NOT NULL auto_increment, `Datum` datetime NOT NULL default '0000-00-00', `Email` varchar(100) collate latin1_general_ci NOT NULL, `Name` varchar(60) collate latin1_general_ci NOT NULL, `Text` text collate latin1_general_ci NOT NULL, `IP` varchar(15) collate latin1_general_ci NOT NULL, `Host` varchar(60) collate latin1_general_ci NOT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci"

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"CREATE TABLE `gaeste_eintrag` (
    `ID` int(10) unsigned NOT NULL auto_increme' at line 1


    Was ist das Problem?

  • Zitat von jojo87

    Es heißt int(11)

    Dann lautet die MySQL-meldung einfach:

    MySQL meldet:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"CREATE TABLE `gaeste_eintrag` (
    `ID` int(11) unsigned NOT NULL auto_increme' at line 1

  • öhm. also oben gepostetes sql-statement lässt sich bei mir ohne probleme
    in phpmyadmin (local) ausführen - fügt die tabelle auch richtig ein.

    poste mal - wie dodo schon sagte - dein quelltext.

  • Also das wäre mal die Installations-anleitung:


    Und von dem ganzen gebe ich das als Befehl ein:

    Meint ihr den Quelltext, oder welchen?