MySQLi sayısı (*) her zaman 1 döndürür

0 Cevap php

Ben bir tablodaki satır sayısını saymak için çalışıyor ve bunu da bu doğru bir yol olduğunu düşündüm ediyorum:

$result = $db->query("SELECT COUNT(*) FROM `table`;");
$count = $result->num_rows;

Ama sayıları her zaman döner (int)1. Ben phpMyAdmin içinde aynı sorgu kullanıyorsanız, ben doğru sonuç almak. O yüzden ben de test $count[0] çalıştı, ama döner NULL Bir tabloda oturur.

Bunu yapmak için doğru yolu nedir?

0 Cevap