Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Odpowiednik PDO mysql_num_rows lub mssql_num_rows

Jeśli chcesz policzyć wiersze, możesz to zrobić za pomocą PDO:

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

Nie ma możliwości bezpośredniego zliczania wierszy przy użyciu SELECT oświadczenie z PDO zgodnie z dokumentacją .

Zliczaj wiersze tylko wtedy, gdy jest to absolutnie konieczne, w przeciwnym razie możesz sprawdzić, czy zapytanie zadziałało z innymi metodami. Nie powinieneś również używać tej metody, jeśli spodziewasz się zwrócić tysiące wierszy z tabeli, zamiast tego użyj COUNT() funkcja w zapytaniu tylko do wykonania liczenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql Wybierz wiersze, w których dwie kolumny nie mają tej samej wartości

  2. Jak uzyskać rozmiar bazy danych MySQL dla swojej bazy danych?

  3. Czy dynamiczne zapytania mysql z kodem ucieczki sql są tak samo bezpieczne, jak przygotowane instrukcje?

  4. Konwertuj BIGINT UNSIGNED na INT

  5. mysql - zwróć pierwszą kolumnę raz i wszystkie odpowiadające jej dane