Problem mit mysql update

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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...

    Comment


    • #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 (

      Comment


      • #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...

        Comment


        • #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

          Comment


          • #6
            Hat sich erledigt

            cu
            mo

            Comment


            • #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ß.

              Comment


              • #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.

                Comment

                Working...
                X