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

PDO equivalente a mysql_num_rows o mssql_num_rows

Si desea contar las filas, puede hacerlo con PDO:

$sql = 'select * from users';
$data = $conn->query($sql);
$rows = $data->fetchAll();
$num_rows = count($rows);

No hay forma de contar filas directamente cuando se usa un SELECT declaración con PDO como se indica en los docs .

Solo haga un recuento de filas si es absolutamente necesario, de lo contrario, puede verificar que la consulta funcionó con otros métodos. Tampoco debe usar este método si espera devolver miles de filas de una tabla, en su lugar, use COUNT() en una consulta solo para realizar el conteo.