Mysql
 sql >> Database >  >> RDS >> Mysql

PHP/mysql ottiene il numero di righe interessate dell'istruzione UPDATE

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).