我試圖揭開分頁系統,並有一個奇怪的問題。 我有下面的代碼,代碼總是輸入我的if條件說有0個結果。 但是我做了一個print_r的sql語句。 你可以看到如果有錯我沒看到?我的pdo閱讀說明其不能正常工作
$pag = (empty($_GET['pag']) ? '1' : $_GET['pag']);
$max = 3;
$begin = ($pag * $max) - $max;
$readPages = $pdo->prepare("SELECT * FROM pages where id_numb IS null LIMIT :beg,:ma");
$readPages->bindValue(":beg", $begin);
$readPages->bindValue(":ma", $max);
$readPages->execute();
$num_rows = $readPages->rowCount();
if(!$num_rows >= 1)
{
echo '0 results';
}
你有空id_numb字段中記錄LIMIT條款?你檢查過「$ begin」是否正確計算? –
你的數據庫是什麼? MySQL的? – mesutozer