$result = $db_con->query("SELECT SQL_CALC_FOUND_ROWS * FROM users LIMIT 0,10");
$count_result = $db_con->query("SELECT FOUND_ROWS() as totalcount");
$row = $count_result->fetch_assoc();
$total = $row['totalcount'];
$ Toplam $ sonuç içinde tüm kullanıcı satırları içeriyor olsa bile 0 dönen tutar.
ini_set("mysql.trace_mode", "0");
Burada benzer bir Q arama üzerinden bu ayar hakkında öğrendim, ama benim sorunumu çözmedi.
Ben MySQL istemcisi 2 select deyimleri kullandığınızda her zaman doğru sayısını verir. Sadece benim php sayfasında çalışma almak için nasıl anlamaya görünüyor olamaz.
PHP Version: 5.2.5 build 6 MySQL Version: 5.1.30
Not: Burada verilen kod benim gerçek projede kullanılan değil, ancak ben toplam sayısını almak mümkün değil varlık ile yaşıyorum sorunu örneklemek yapar. Bu kod, ben found_rows (yaklaşık okudum ne), çalışması gerekir ama öyle değil.