Ankündigung

Einklappen
Keine Ankündigung bisher.

SQL-Befehl

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SQL-Befehl

    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?


    Ich poste auch mal die Installations datei:

    Code:
    <?php
    include('dbconnect.php');
    // --- mysql101.php ---
    
    /*Script bereitgestellt von Karsten Nowak, Thale.
    Internet: http://www.emund.de 
    Diesen Hinweis bitte nicht entfernen. Nur dann ist Emailsupport (kontakt über die Website)
    für Hilfe oder Ergänzungen möglich. */	
    
    
    //Datenbanktabelle wird angelegt.
    
    
    	$SQLString = "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";
    
    	
    
    	if (mysql_query($SQLString)) {
    		echo "
    
    <div align=\"center\">Tabelle wurde erstellt.
    Bitte löschen Sie die Datei: install_mysqldb.php aus Ihrem Verzeichnis.
    Sie wird nun nicht mehr benötigt.</div>";
    
    		}
    	else {
    		echo "
    
    <div align=\"center\">Fehler beim Erstellen der Tabelle</div>";
    		}
    	
    ?>

  • #2
    Re: SQL-Befehl

    hey!
    ich hab deinen sql-befehl mal bei mir in die datenbank über phpmyadmin's sql fenster eingefügt: es gab keinen fehler. mach mal in deinen sqlbefehl absätze rein. wenn es daran nicht liegt, liegt es an der datenbank, bzw. an mysql


    lg
    phyton

    Kommentar


    • #3
      Kannst du mir den Code geben, wie du ihn GENAU abgeschickt hast?

      Kommentar


      • #4
        hey!
        klar, hier hast du sie:

        Code:
        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

        lg,
        phyton

        Kommentar


        • #5
          ach du meine fresse. jetzt hats geklappt!!!Danke viel mals!!

          Kommentar


          • #6
            kein problem

            Kommentar

            Lädt...
            X