Problem mit mysql update

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

  • Problem mit mysql update

    Hallo

    ich habe hier ein kleines problem mit dem update einer mysql tabelle

    hier mal der code

    PHP-Code:
    $sql="UPDATE table
     SET  field1 = '"
    .$_POST['f1']."',
         field2 = '"
    .$_POST['f2']."',
             field3 = '"
    .$_POST['f3']."',
         field4 = '"
    .$_POST['f4']."',
         field5 = '"
    .$_POST['f5']."'
              WHERE id="
    .$id
    field1 -5 sind von typ varchar.

    post f1-f3 enthalten strings

    und f4 und f5 übergeben zahlen.

    hier mal die fehlermeldung

    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 'field1 = '', field2 = '', field3 = '', field4 = '',
    hab da bestimmt was übersehen aber schonmal danke für eure hilfe

  • #2
    Die Tabelle heißt wirklich table?

    Wenn ja, versuche mal `table`

    Wenn's nicht geht oder nicht zutrifft, poste bitte mal den Inhalt von $sql
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      der inhalt ist der selbe wie in der fehler meldung oben

      ich versteh die welt nicht mehr hab das scon etliche mal gemacht und funzt immer (

      Kommentar


      • #4
        Original geschrieben von stigger
        der inhalt ist der selbe wie in der fehler meldung oben
        Du lügst!

        Da muss zumindest irgendwo ein UPDATE stehen.

        Poste den tatsächlichen Inhalt von $sql oder lass es bleiben
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Ups hab da was übersehen

          hier mal der sql inhalt

          UPDATE `table` SET field1 = 'bla', field2 = '123', field3 = 'a@b.de', field4 = '', field5 = '22-44' WHERE id=1
          hoffe das das weiterhilft

          schonmal danke

          cu mo

          Kommentar


          • #6
            Hat sich erledigt

            cu
            mo

            Kommentar


            • #7
              Soweit ich weiß werden MySQL-Befehle mit einem Semikolon abgeschlossen.
              Nur wenige wissen, wieviel man wissen muss, um zu wissen, wie wenig man weiß.

              Kommentar


              • #8
                Original geschrieben von ArSeN
                Soweit ich weiß werden MySQL-Befehle mit einem Semikolon abgeschlossen.
                Aber nicht, wenn man sie über mysql_query absetzt - da wird nämlich das genaue Gegenteil ausdrücklich empfohlen.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar

                Lädt...
                X