2014-04-01 72 views
0

我試圖揭開分頁系統,並有一個奇怪的問題。 我有下面的代碼,代碼總是輸入我的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'; 
      } 
+0

你有空id_numb字段中記錄LIMIT條款?你檢查過「$ begin」是否正確計算? –

+0

你的數據庫是什麼? MySQL的? – mesutozer

回答

0
 $num_rows = readPages->rowCount(); 
        ^---missing $. A constant object? no way... 
     print_r($lerCat); 
       ^^^^^^--- undefined variable 
+0

謝謝,但這不是問題,我把這個錯誤做翻譯! – OzzC