tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
619
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von helaukoenig
    helaukoenig helaukoenig ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    390
    Mit einem update-Befehl ändere ich Datensätze einzeln anhand einer ID und die Änderungen werden von der DB auch übernommen. Doch die anschließende Zeile mit der mysql_affected_rows() liefert kein Ergebnis, mobwohl wie gesagt die Änderungen in der DB durchgeführt werden.

    Code :
    1
    2
    3
    
     $befehl = "update user set mode = 0, sperre = 1 where id = ' ".$nummer." ' ";
     $aendern = mysql_query($befehl, $link);
     $anzahl=mysql_affected_rows($aendern);

    Nun könnt ich auf $anzahl verzichten, aber leider hängt da eine Bedingung dran.


    Danke im voraus.
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Hamburg
    Beiträge
    2.852
    mysql_query liefert bei UPDATE nur true zurück und keine mysql Resultset. Denke mal es liegt daran
     
    Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5

  3. #3
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Machs mal so:
    PHP-Code:
    $anzahl=mysql_affected_rows(); 
    mysql_affected_rows() erwartet als optionalen Parameter die Verbindungskennung und nicht das Query.
     

  4. #4
    Avatar von Irgendjemand_1
    Irgendjemand_1 Irgendjemand_1 ist offline Mitglied Platin
    Registriert seit
    Aug 2005
    Beiträge
    656
    Der Parameter $aendern ist falsch.
    Der einzige Parameter der Funktion ist die resource Verbindungs-Kennung, das heißt bei dir wäre das $link. Aber auch optional, meistens nicht notwendig.

    So, wie Sven Mintel es geschrieben hat sollte es gehen.
     
    Just because you're paranoid, don't mean they're not after you.
    Kurt Cobain


    Experiment: Kohlkopf

  5. #5
    Avatar von helaukoenig
    helaukoenig helaukoenig ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    390
    Danke, Änderungen durchgeführt, den link als Parameter mitgegeben und schon funktioniert es und ich bekomme einen Wert ausgegeben.
     

Ähnliche Themen

  1. split() liefert kein Ergebnis
    Von Thomas D im Forum PHP
    Antworten: 3
    Letzter Beitrag: 29.08.10, 10:21
  2. Ldap Abfrage liefert kein Ergebnis
    Von angelozehr im Forum PHP
    Antworten: 0
    Letzter Beitrag: 31.10.08, 16:00
  3. C# SELECT liefert kein Ergebnis
    Von Deletemaster im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 05.02.07, 08:24
  4. Antworten: 1
    Letzter Beitrag: 07.04.05, 13:52
  5. SQL-Abfrage an ODBC liefert kein Ergebnis
    Von vogtländer im Forum PHP
    Antworten: 2
    Letzter Beitrag: 06.08.04, 10:24