2012-11-15 91 views
0

即時通訊非常新,我試圖分頁我的結果。PDO分頁沒有顯示錯誤也沒有輸出

我已經當我把它上傳到我的服務器只關注我的瀏覽器窗口是白色的,什麼都沒有,甚至不是一個錯誤輸出到窗口...

$resultPerPage = 6; 
    $count = 0; 
    $sql = "SELECT * FROM direcroty ORDER BY id DESC"; 
    $result_set = $database->query($sql); 
    $noPage = 1; 

    while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { 
     echo ' span3"><span class="name">' . $row['First_Name'] . ' ' . $row['Surname'] . "</span>"; 
    } 
+0

打開'display_errors'並設置'error_reporting(E_ALL)' –

回答

1

白頁通常意味着PHP錯誤。

從外觀上來看,你可能會得到一個非對象引用錯誤行:

$row = $sth->fetch(PDO::FETCH_ASSOC) 

$sth未在您提供的代碼,因此不是一個PDOStatement對象定義。這可能應該是:

$row = $result_set->fetch(PDO::FETCH_ASSOC) 

查看錯誤日誌以獲取更多詳細信息。因爲我覺得表應該被稱爲directory

$sql = "SELECT * FROM direcroty ORDER BY id DESC"; 

...:

0

也許你已經有了在PDO調用一個錯誤,我也不會在這裏排除一個錯字。

添加錯誤檢查(error_reporting(E_ALL))並驗證服務器日誌。