【发布时间】:2017-04-05 07:55:46
【问题描述】:
我在我的 php 代码中为 20 个不同的行创建了不同的页面,请看一下-
if(isset($_GET['page']))
{
$page = $_GET['page'];
}
else
{
$page = '';
}
if($page=='' || $page==1)
{
$page1=0;
}
else
{
$page1=($page*20)-20;
}
$query="SELECT * FROM issued_books limit $page1,20";
if($did_query_exec=mysqli_query($conn,$query))
{
while($query_exec=mysqli_fetch_array($did_query_exec, MYSQLI_ASSOC))
{
$isret = $query_exec["Date_returned"];
$dateret = $query_exec["Date_returned"];
$dateis = $query_exec['Date_issued'];
//echoing the values here
}
}
$query = "SELECT * FROM `issued_books`";
$Result = mysqli_query($conn, $query);
$cou = mysqli_num_rows($Result);
$a = $cou/20;
echo "</br></br>";
$a = ceil($a);
echo 'Page ';
for($b=$a; $b>=1; $b--)
{
echo "<a href='return-books.php?page=$b' style='text-decoration:none'>$b </a>";
}
以上代码为所有页面创建链接,第 1 页的第 1 行包含我插入的第一条记录。
我希望在第 1 页的第 1 行显示最近创建的记录
任何帮助将不胜感激,谢谢:)
【问题讨论】:
-
您可以使用
DESCorder 获取数据 -
$query="SELECT * FROM issued_books ORDER BY id DESC limit $page1,20";和$query = "SELECT * FROM issued_books ORDER BY id DESC"; -
我知道@Alive_to_Die,当时我没有运行代码,现在就拥有了,感谢您的帮助
-
@ParvezKhan 很高兴为您提供帮助:):)
标签: php pagination