2012-11-15 59 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))并验证服务器日志。