se stai usando DOP
(che consiglierei), per una query diretta exec()
restituisce il numero di righe interessate. per Dichiarazioni preparate
esiste un metodo chiamato rowCount()
.
se stai usando le funzioni-mysql
, c'è mysql_affected_rows()
.
MODIFICA:
sembra che tu stia usando le funzioni mysql. mysql_num_rows
, che è quello che stai usando, restituisce la lunghezza del tuo set di risultati (ad esempio per SELECT-Statements). quello che devi usare è mysql_affected_rows
(come già detto).