Ich zitiere hier mal dedlfix: 'affected Rows gibt es jedoch nur mit einer Daten ändernden Funktion'
Hab ich aber anders gelesen:
laut phpBuddy.eu:
"Dem affected_rows fällt eine besondere Rolle zu. So kann man es bei MySQLi jetzt auch als Ersatz für num_rows verwenden. Benutzt man in einem Query INSERT, UPDATE, REPLACE oder DELETE, liefert affected_rows die Anzahl der betroffenen Datensätze. Benutzt man in einem Query SELECT, liefert affected_rows die Anzahl der gefundenen Datensätze"
Oder ist das jetzt dich falsch?