我有一个分页代码,但我认为我有语法错误,但我无法解决它。
<?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>”;
?>
什么似乎是问题?
答案 0 :(得分:0)
如果查看对mysqli_query的过程调用的文档,则第一个参数必须是上一次成功调用mysqli_connect()的资源链接。
答案 1 :(得分:0)
如果使用单引号和双引号,而不是在字符串中转义双引号,这可能会使事情变得更容易。您的代码中的错误位于第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>';