gpt4 book ai didi

php - 我看不到分页查询中的任何数据

转载 作者:行者123 更新时间:2023-11-30 00:35:37 25 4
gpt4 key购买 nike

我的数据库中有 3 条记录,并且希望使用上一个下一个链接在单独的页面上显示每条记录的数据。

该脚本不会给出错误,但也不显示任何数据。 connect.php 连接到我的数据库并声明表名变量。

<?php
include "connect.php";
error_reporting(E_ERROR);
$rec_limit = 1;

$Link = mysqli_connect($Host, $User, $Password, $Database);
$Query = "SELECT count(emp_id) FROM $Table_4";
$result = mysql_query($Query);
$rec_count = $row[0];

if( isset($_GET{'page'} ) )
{
$page = $_GET{'page'} + 1;
$offset = $rec_limit * $page ;
}
else
{
$page = 0;
$offset = 0;
}
$left_rec = $rec_count - ($page * $rec_limit);

$Query = "SELECT emp_id, emp_name, emp_salary ".
"FROM $Table_4".
"LIMIT $offset, $rec_limit";
while ($row = mysql_fetch_array($result))
{
echo "EMP ID :{$row['emp_id']} <br> ".
"EMP NAME : {$row['emp_name']} <br> ".
"EMP SALARY : {$row['emp_salary']} <br> ".
"--------------------------------<br>";
}

if( $page > 0 )
{
$last = $page - 2;
echo "<a href=\"$_PHP_SELF?page=$last\">Previous</a> |";
echo "<a href=\"$_PHP_SELF?page=$page\">Next</a>";
}
else if( $page == 0 )
{
echo "<a href=\"$_PHP_SELF?page=$page\">Next Record</a>";
}
else if( $left_rec < $rec_limit )
{
$last = $page - 2;
echo "<a href=\"$_PHP_SELF?page=$last\">Previous Record</a>";
}

?>

最佳答案

您不执行查询。这里:

$Query = "SELECT emp_id, emp_name, emp_salary ".
"FROM $Table_4".
"LIMIT $offset, $rec_limit";
$result = mysql_query($Query);
while ($row = mysql_fetch_array($result))

mysql_* 扩展已弃用,请不要再使用它,转向 pdo 或 mysqli

关于php - 我看不到分页查询中的任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22204968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com