Ankündigung

Einklappen
Keine Ankündigung bisher.

Syntax error in MySQL Query

Einklappen

Neue Werbung 2019

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

  • Syntax error in MySQL Query

    Hallo! Ich habe einen Query, aber PHP sagt das er einen Syntaxfehler in der Nähe von soundso gefunden hat:
    You have an error in your SQL syntax near '(), '', '1', 'sylphoss', '45', '5', '3', '2', '9' at line 21

    Für mich sieht der Code korrekt aus, was mache ich falsch?

    Code:
    $eintrag2 = "
    	INSERT INTO Mon_Biester (   
       Verbindung,
       Biest_Name,
       Biest_Alter,
       Biest_Geschlecht,
       Biest_Level,
       Biest_Pfad,
       Biest_Zutraulichkeit,
       Biest_Intelligenz,
       Biest_Verteidigung,
       Biest_Angriff,
       Biest_Magie,
       Biest_Gesinnung,
       Biest_Nummer)
       
    	VALUES
        	(
       '$User_ID',
       '$Biest_Name',
       TIME(),
       '$Biest_Geschlecht',
       '1',
       '$Biest_Pfad',
       '$Biest_Zutraulichkeit',
       '$Biest_Intelligenz',
       '$Biest_Verteidigung',
       '$Biest_Angriff',
       '$Biest_Magie',
       '$Biest_Gesinnung'
        	)";
        	
    	$eintragen2 = mysql_query($eintrag2) OR die(mysql_error());
    Bitte helft mir!

  • #2
    Code:
    TIME()
    Die " setzen AFAIK nur Variablen ein und keine Funktionen

    also:
    Code:
    $time = time();
    und dann unten anstatt "time()"

    Kommentar


    • #3
      oder du benutzt NOW()

      Kommentar


      • #4
        stimmt.
        Now() is AFAIK 'ne MySQL-Funktion.

        Kommentar


        • #5
          OK Danke es hat geklappt! nun habe ich aber noch ein Problem.
          Das sagt MYSQL:
          You have an error in your SQL syntax near ')' at line 32

          und so sieht mein Code jetzt aus:

          Code:
          $eintrag2 = "
          	INSERT INTO Mon_Biester (   
             Verbindung,
             Biest_Name,
             Biest_Alter,
             Biest_Geschlecht,
             Biest_Level,
             Biest_Pfad,
             Biest_Zutraulichkeit,
             Biest_Intelligenz,
             Biest_Verteidigung,
             Biest_Angriff,
             Biest_Magie,
             Biest_Gesinnung,
             Biest_Nummer)
             
          	VALUES
              	(
             '$User_ID',
             '$Biest_Name',
             NOW(),
             '$Biest_Geschlecht',
             '1',
             '$Biest_Pfad',
             '$Biest_Zutraulichkeit',
             '$Biest_Intelligenz',
             '$Biest_Verteidigung',
             '$Biest_Angriff',
             '$Biest_Magie',
             '$Biest_Gesinnung',
             
              	)";
              	
          	$eintragen2 = mysql_query($eintrag2) OR die(mysql_error());
          könnt ihr mir helfen?

          Kommentar


          • #6
            du hast nach deinem letzten value ein komma gesetzt
            '$Biest_Magie',
            '$Biest_Gesinnung',

            )";
            das muss weg

            Kommentar


            • #7
              Da ist ein "," zu viel.... ganz am Schluss...

              Kommentar


              • #8
                Ok danke es klappt! Vien dank wirklich!

                Kommentar

                Lädt...
                X