UPDATE Fehler ???

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

  • UPDATE Fehler ???

    Hallo,

    Spinn ich, ...

    Bei einem UPDATE Query wird eine durch WHERE bestimmte Zeile in einer Tabelle bearbeitet. Alles soweit ohne Fehlermeldung, und was geändert werden soll, wird auch geändert. AUSSER:
    in einer Zelle soll ein bestehender Wert zu 0 gesetzt werden, also bla='0' .
    Doch wird das nicht gemacht. Der alte Wert in Zelle bla bleibt unverändert.

    Warum?

  • #2
    poste doch mal eine Query!

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      mysql_query("UPDATE $db[member] SET heute='0',gestern='$q[heute]',nightstamp='$sys[nightstamp]' WHERE benutzer='$q[benutzer]'");

      Wird alles korrekt geändert, außer -heute- . Da bleibt der Wert und wird nicht auf 0 gesetzt.

      Kommentar


      • #4
        was für ein TYP ist heute?

        php-Entwicklung | ebiz-consult.de
        PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
        die PHP Marktplatz-Software | ebiz-trader.de

        Kommentar


        • #5
          int(10)
          So wie -gestern-

          Auch wenn ich statt 0 eine 1 oder über eine Variable was einsetzte wird´s nicht gemacht.
          Versteh' ich nett ...


          Kommentar


          • #6
            sollte eigentlich gehen
            sorry ich ba keinen plan woran das liegen könnte!

            php-Entwicklung | ebiz-consult.de
            PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
            die PHP Marktplatz-Software | ebiz-trader.de

            Kommentar


            • #7
              Komisch,

              der query liegt in einer while(...mysql_fetch_array...)-Schleife.
              Irgendwie liegt es an der Art wie die Schleife ininziert wird.

              Weil, wenn das while(...mysql_fetch_array...) definitiv durch einen vorherigen SELECT - WHERE nur einen Durchlauf der Schleife erzeugt, weil im vorherigen SELECT nur eine Zeile getroffen wird, dann klappt es nicht.

              Doch wenn im SELECT WHERE bla>'abc' ist, dann klappt es komischerweise.

              Jetzt verstehe ich überhaupt und gar nichts mehr ... ... ...

              Kommentar


              • #8
                Hi,

                sorry, aber ich versteh den ganzen Zusammenhang nicht ganz.
                Kannst du mal den ganzen Code posten und nicht nur ... Teile.
                Weiter wäre auch die Struktur der DB-Tabelle nicht schlecht.

                Kommentar

                Lädt...
                X