ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
619
619
EMPFEHLEN
-
17.11.05 15:53 #1
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.
-
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
-
Machs mal so:
mysql_affected_rows() erwartet als optionalen Parameter die Verbindungskennung und nicht das Query.PHP-Code:$anzahl=mysql_affected_rows();
-
17.11.05 21:06 #4
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.
-
21.11.05 16:05 #5
Danke, Änderungen durchgeführt, den link als Parameter mitgegeben und schon funktioniert es und ich bekomme einen Wert ausgegeben.
Ähnliche Themen
-
split() liefert kein Ergebnis
Von Thomas D im Forum PHPAntworten: 3Letzter Beitrag: 29.08.10, 10:21 -
Ldap Abfrage liefert kein Ergebnis
Von angelozehr im Forum PHPAntworten: 0Letzter Beitrag: 31.10.08, 16:00 -
C# SELECT liefert kein Ergebnis
Von Deletemaster im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 05.02.07, 08:24 -
Wenn eine Abfrage kein Ergebnis liefert....
Von xtraMen im Forum PHPAntworten: 1Letzter Beitrag: 07.04.05, 13:52 -
SQL-Abfrage an ODBC liefert kein Ergebnis
Von vogtländer im Forum PHPAntworten: 2Letzter Beitrag: 06.08.04, 10:24





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren