php sql分页语法错误

php sql分页语法错误,php,sql,pagination,Php,Sql,Pagination,我有一个分页代码,但我想我有语法错误,但我无法解决它 <?php $sql = "SELECT COUNT(*) FROM inventario"; $rs_result = mysqli_query($sql); $row = mysqli_fetch_row($rs_result); $total_records = $row[0]; $total_pages = ceil($total_records / $limit); $pagLink = "<ul

我有一个分页代码,但我想我有语法错误,但我无法解决它

<?php  
$sql = "SELECT  COUNT(*) FROM inventario";
$rs_result = mysqli_query($sql);  
$row = mysqli_fetch_row($rs_result);  
$total_records = $row[0];  
$total_pages = ceil($total_records / $limit);  
$pagLink = "<ul class=\"pagination pull-right\">";

for ($i=1; $i<=$total_pages; $i++) {  
         $pagLink .= “<li><a href=\"lista.php?page=”.$i.“\">”.$i.“</a></li>”;  
};  
echo $pagLink . “</ul>”;  
?>  

问题似乎出在哪里?

如果您查看对的过程调用的文档,第一个参数必须是来自上一次成功调用mysqli_connect的资源链接。

如果使用单引号和双引号,而不是在字符串中转义双引号,可能会使事情变得更简单。代码中的错误出现在最后一行的第4行:

<?php  
$sql = "SELECT  COUNT(*) FROM inventario";
$rs_result = mysqli_query( $sql );  
$row = mysqli_fetch_row($rs_result);  
$total_records = $row[0];  
$total_pages = ceil($total_records / $limit);  
$pagLink = '<ul class="pagination pull-right">';

for ($i=1; $i<=$total_pages; $i++) {  
  $pagLink .= '<li><a href="lista.php?page='.$i.'">'.$i.'</a></li>';  
};  

echo $pagLink . '</ul>';

如果你能把你得到的语法错误包括进来,那会很有帮助。不要说我有错误。总是说这是我得到的错误,然后告诉我们确切的错误。不要解释它。不要重新打字。完全从屏幕上剪切并粘贴错误消息。您在此处添加的代码可能有问题,但您似乎有一个奇怪的引号组合-请查看上面突出显示的语法。将第一行中的突出显示与for循环中的突出显示进行比较——后一行中使用了奇数引号,我怀疑这是破坏代码的原因。你需要使用你有卷曲引号“;将它们更改为常规引号。如果你使用单引号和双引号的话,事情可能会变得更容易一些,这有点道理。但是OP的代码包含了卷曲/智能引号。“这很可能是它失败的原因。