在PHP中重写从不推荐的mysql_connect到PDO的查询
我正在重写下面不推荐使用的mysql_connect代码,以便在PDO中工作,但无法使其正常工作。没有显示错误。我已经尽力了。有人能帮我吗 不推荐的mysql\u连接在PHP中重写从不推荐的mysql_connect到PDO的查询,php,mysql,pdo,Php,Mysql,Pdo,我正在重写下面不推荐使用的mysql_connect代码,以便在PDO中工作,但无法使其正常工作。没有显示错误。我已经尽力了。有人能帮我吗 不推荐的mysql\u连接 <?php include('config.php'); ?> <?php if(isset($_POST['page'])): $paged=$_POST['page']; $sql="SELECT * FROM `users` where qualify='Po' ORDER BY `
<?php include('config.php'); ?>
<?php
if(isset($_POST['page'])):
$paged=$_POST['page'];
$sql="SELECT * FROM `users` where qualify='Po' ORDER BY `uid` desc ";
if($paged>0){
$page_limit=$resultsPerPage*($paged-1);
$pagination_sql=" LIMIT $page_limit, $resultsPerPage";
}
else{
$pagination_sql=" LIMIT 0 , $resultsPerPage";
}
$result=mysql_query($sql.$pagination_sql);
$num_rows = mysql_num_rows($result);
if($num_rows>0){
while($data=mysql_fetch_array($result)){
$userid=$data['uid'];
$fullname=$data['fullname'];
echo "<li><h3>$userid</h3><p>$fullname<p></li>";
}
}
if($num_rows == $resultsPerPage){?>
<li class="loadbutton"><button class="loadmore" data-page="<?php echo $paged+1 ;?>">Load More</button></li>
<?php
}else{
echo "<li class='loadbutton'><h3>No More Data</h3></li>";
}
endif;
?>
您的解决方案是查看以下代码,并将其放在PDO构造之后:
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
这不会修复您的代码,但它应该向您显示错误发生的原因,您可以从中完全调试它。注意连接的内容
$db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);