WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Anzahl der veränderten Datensätze » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von moser
J4nUs schrieb am 11.08.2004 14:18
geht aber Trotzdem nit


Du musst mysql_affected_rows() schon aufrufen, bevor Du weitere queries absendest.

von languitar
er wollte ja auch nur die änderungen wissen.
von roose
Achtung ... mysql_affected_rows gibt dir nur Datensätze zurück an denen Änderungen vorgenommen wurden.

UPDATE xyz SET a=0 WHERE id=1; // einer geändert
UPDATE xyz SET a=0 WHERE id=1; // keiner geändert

Beim zweiten Mal hast du keine Änderung mehr.

roose
http://www.devlex.de
von J4nUs
ich glaube ich kanns mir selbst beantworten, habs gerade doch noch gefunden!
Für SELECT Befehle war es mysql_num_rows(); und für DELETE, UPDATE und INSERT ist es mysql_affected_rows();



EDIT: geht aber Trotzdem nit
von J4nUs
Kurze Frage! Mit welcher Funktion kann ich nochmal die Anzahl der Datensätze wiedergeben, die in einem MySQL-Querry verändert wurden?


---
Der alte Grundsatz "Auge um Auge" macht schließlich alle blind.

Martin Luther King (1929-68), amerik. Bürgerrechtler u. Baptistenpfarrer

Nach oben