sql >> Base de Datos >  >> RDS >> Mysql

PHP, MySQL:¿puede distinguir entre filas coincidentes y filas afectadas?

De la documentación de MySQL para mysql_affected_rows :

Con mysqli , puede especificar CLIENT_FOUND_ROWS usando mysqli::real_connect .

$db = mysqli_init();
$db->real_connect('host', 'username', 'password', 'dbname', '3306', null, MYSQLI_CLIENT_FOUND_ROWS);

En DOP , la constante se llama PDO::MYSQL_ATTR_FOUND_ROWS

$db = new PDO('mysql:dbname=mydatabase;host=myhost', 'username', 'password', array(
    PDO::MYSQL_ATTR_FOUND_ROWS => true
));

Con la extensión de MySQL antigua y obsoleta, puede especificar CLIENT_FOUND_ROWS pasando el valor 2 como el quinto parámetro para mysql_connect (fuente ).