sql >> Databáze >  >> RDS >> Mysql

PDO ekvivalent mysql_num_rows nebo mssql_num_rows

Pokud chcete spočítat řádky, můžete to udělat pomocí PDO:

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

Neexistuje žádný způsob, jak přímo počítat řádky při použití SELECT prohlášení s CHOP, jak je uvedeno v dokumentech .

Počet řádků provádějte pouze v případě, že počet nezbytně potřebujete, jinak můžete ověřit, že dotaz fungoval s jinými metodami. Tuto metodu byste také neměli používat, pokud očekáváte, že budete vracet tisíce řádků z tabulky, místo toho použijte COUNT() funkce v dotazu pro pouhé provedení počítání.



  1. Zřetězení sloupce skupinou v R

  2. c9.io - jak najít adresu hostitele pro vytvoření připojení mysql na platformě node.js

  3. Jak zvýšit hodnotu v MySQL pomocí PHP mysqli

  4. Jak odstranit omezení z mé tabulky MySQL?