SQL Fehlermeldung-Ausgabe

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

  • #16
    Ich habe jetzt einfach mal
    PHP-Code:
    if (mysql_num_rows($usertest) !== 1
    draus gemacht, jetzt arbeitet er die Befehle ab,
    das heißt also, du führst das update jetzt nur aus, wenn der eintrag garnicht oder mehrfach existiert wie hoch schätzt du die anzahl der betroffenen datensätze bei einer solchen operation ein?
    PHP-Code:
    $sql"UPDATE $db_name $usertable SET 
    name = '
    $name1',  ... 
    und die beiden variablen zwischen UPDATE und SET haben beide ihre daseinsberechtigung? wie sieht die generierte query denn jetzt aus?
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #17
      *lol*
      ok, kannst du mir auch sagen was ich wie ändern muss damit es funktioniert?
      wäre cool!

      ja, die beidne Variablen definieren den Datenbanknamen und die Tabelle in diese Datenbank "MxGUsers"

      Wenn ich das ganze jetzt per echo ausgebe kommt folgendes:
      PHP-Code:
      NULL UPDATE DB83950 MxGUsers SET 
      name 
      'C-Rash'
      email 'cool.c@gmx.de'
      pw 'b532fc47cdea7a38994329bb33467503'
      ICQ '190250047'
      Ort 'Mainz'
      Maus 'Logitech MX 500'
      Mauspad 'Glidepad big'
      CPU 'AMD XP 2500+'
      Grafikkarte 'Geforce 5900'
      RAM '1024 MB 400-DDR von Corsair'
      Lieblingsmap 'de_dust2',
      Lieblingswaffe 'Steyr Aug' 
      WHERE id '1';You have an error in your SQL syntax near 'MxGUsers SET name = 'C-Rash', 
      email = '
      cool.c@gmx.de', pw = 'b532fc47cdea7a38' at line 1 

      Kommentar


      • #18
        nimm den datenbanknamen mal raus, den brauchst du nicht, wenn du vorher zu der datenbank mittels mysql_select_db verbunden hast

        wenn du den datenbanknamen drinlassen willst, dann muss zwischen datenbankname und tabellenname ein punkt und kein leerzeichen
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #19
          siehe nächster Beitrag
          Zuletzt geändert von *[MxG]C-Rash; 13.09.2004, 11:22.

          Kommentar


          • #20
            .
            Zuletzt geändert von *[MxG]C-Rash; 13.09.2004, 14:18.

            Kommentar


            • #21
              Jetzt geht alles.
              Das Problem war dass die Variablen alle gleich hiessen, somit wurden die im Formular eingegebenen Daten von den Daten in der Datenbank wieder überschrieben, und dann erst in die Datenbank zurückgescrieben...
              Nachdem ich die Variablen im Formular und die definierten Variablen in der edit.php umbenannt habe ging alles.

              ABer vielen Dank für die Hilfe, ohne wäre ich ja gar nicht so weit gekommen!

              Kommentar

              Lädt...
              X