Php 使用Jquery MySQLi分页?
如何使用PHP和jQuery将Php 使用Jquery MySQLi分页?,php,jquery,mysqli,pagination,Php,Jquery,Mysqli,Pagination,如何使用PHP和jQuery将MySQL转换为MySQLi。 如果我使用MySQLwork运行下面的文件,但我想使用MySQLi,如何更改它 cek我的文件: 分页_class.php <?php class Pagination_class { var $result; var $anchors; var $total; function Pagination_class($qry,$starting,$recpage) { $rs
MySQL
转换为MySQLi
。
如果我使用MySQL
work运行下面的文件,但我想使用MySQLi
,如何更改它
cek我的文件:
分页_class.php
<?php class Pagination_class
{
var $result;
var $anchors;
var $total;
function Pagination_class($qry,$starting,$recpage)
{
$rst = mysql_query($qry) or die(mysql_error());
$numrows = mysql_num_rows($rst);
$qry .= " limit $starting, $recpage";
$this->result = mysql_query($qry) or die(mysql_error());
$next = $starting+$recpage;
$var = ((intval($numrows/$recpage))-1)*$recpage;
$page_showing = intval($starting/$recpage)+1;
$total_page = ceil($numrows/$recpage);
if($numrows % $recpage != 0)
{
$last = ((intval($numrows/$recpage)))*$recpage;
}
else
{
$last = ((intval($numrows/$recpage))-1)*$recpage;
}
$previous = $starting-$recpage;
$anc = "<ul class='pagination m_bottom_0 f_top_5'>";
if($previous < 0)
{
$anc .= "<li class='disabled'>
<a href='javascript:;'>
<i class='mdw-icon fa fa-angle-left'></i>
</a>
</li>";
}
else
{
$anc .= "<li>
<a href='javascript:pagination($previous);'>
<i class='mdw-icon fa fa-angle-left'></i>
</a>
</li>";
}
$norepeat = 2;
$j = 2;
$anch = "";
for($i=$page_showing; $i>1; $i--)
{
$fpreviousPage = $i-1;
$page = ceil($fpreviousPage*$recpage)-$recpage;
$anch = "<li><a href='javascript:pagination($page);'>$fpreviousPage </a></li>".$anch;
if($j == $norepeat) break;
$j++;
}
$anc .= $anch;
$anc .= "<li class='active'><a href='javascript:;'>".$page_showing."</a></li>";
$j = 1;
for($i=$page_showing; $i<$total_page; $i++)
{
$fnextPage = $i+1;
$page = ceil($fnextPage*$recpage)-$recpage;
$anc .= "<li><a href='javascript:pagination($page);'>$fnextPage</a></li>";
if($j==$norepeat) break;
$j++;
}
if($next >= $numrows)
{
$anc .= "<li class='disabled'>
<a href='javascript:;'>
<i class='mdw-icon fa fa-angle-right'></i>
</a>
</li>";
}
else
{
$anc .= "<li>
<a href='javascript:pagination($next);'>
<i class='mdw-icon fa fa-angle-right'></i>
</a>
</li>";
}
$anc .= "</ul>";
$this->anchors = $anc;
$this->total = "<div>Halaman : <strong>$page_showing</strong> dari <strong>$total_page</strong>. Total : <strong>$numrows</strong> records</div>";
}
} ?>
请参阅。您需要建立一个连接,然后将所有mysql\ucode>实例更改为它们的mysqli
等效实例。如果您对某个特定函数有问题,请指定该函数,因为它太宽泛了。我已经将MySQL
更改为MySQLi
,但它不起作用,也没有错误。这里是cek错误信息你读过错误信息了吗?你不能只添加i
而期望一切正常。查看手册,特别是仅限过程样式:由mysqli_connect()或mysqli_init()返回的链接标识符
。