Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP/mysql obtient le nombre de lignes affectées de l'instruction UPDATE

si vous utilisez PDO (ce que je recommanderais), pour une requête directe exec() renvoie le nombre de lignes affectées. pour Déclarations préparées il existe une méthode appelée rowCount() .

si vous utilisez les fonctions mysql , il y a mysql_affected_rows() .

MODIF :
il semble que vous utilisiez les fonctions mysql. mysql_num_rows , qui est ce que vous utilisez, renvoie la longueur de votre jeu de résultats (pour SELECT-Statements par exemple). ce que vous devez utiliser est mysql_affected_rows (comme déjà dit).