Benim SEÇME SINIRI koşulu olmadan dönecekti hatlarının sayısını elde etmek için, SQL_CALC_FOUND_ROWS
Mysql SELECT deyiminde kullanın.
$sql = new mysqli('localhost', 'root', '');
$sql->select_db('mysql');
$s1 = $sql->query('select SQL_CALC_FOUND_ROWS * from db limit 0, 3');
$s2 = $sql->query('select FOUND_ROWS()');
if($row = $s2->fetch_row()) printf('%d/%d', $s1->num_rows, $row[0]);
On my WinXP dev station it return 3/0 everytime for several weeks. When I use another MySQL server from my station it return 3/0 too. On anothers PC the same code runs fine, and return the correct number (3/17 for example, if I have 17 records in mysql.db table). Every XP PC have the same PHP/Mysql version, and it ran fine in the past on my PC Using Mysql Query Browser with the same SQL queries I get the right number.
Herkes yeniden yüklemek tüm olmadan, bana çözümün bir fikir verebilir misiniz?
Üzgünüm, benim önceki isteği çok belli oldu.