选择表并尝试使用PHP查询结果不起作用

选择表并尝试使用PHP查询结果不起作用,php,mysql,select,record,Php,Mysql,Select,Record,我有一个包含2个表的数据库。在第二个表中有许多记录,我试图使用PHP将最新的id(MAX id)回送到页面。我的代码有问题,我不知道那是什么: $sqlCount = "SELECT MAX(id) FROM records"; $sql = "SELECT id,preview,description FROM records"; $pn = (isset($_GET['pn'])) ? $_GET['pn'] : 1; $res = upagination($con, $sql, $s

我有一个包含2个表的数据库。在第二个表中有许多记录,我试图使用PHP将最新的id(MAX id)回送到页面。我的代码有问题,我不知道那是什么:

$sqlCount = "SELECT MAX(id) FROM records"; 
$sql = "SELECT id,preview,description FROM records"; 
$pn = (isset($_GET['pn'])) ? $_GET['pn'] : 1; 
$res = upagination($con, $sql, $sqlCount, $pn, 6); 
$list .="<table border=0>"; 
foreach ($res['rows'] as $row) { 
    $list .="<tr>"; 
    $list .="<td>" . $row['id'] . "</td><td>" . $row['preview'] . "</td><td>" .          $row['description'] . "</td>"; 
    $list .="</tr>"; 
} 
$list .="</table>"; 
$paginationCtrls = ""; 
if (isset($res['backLink'])) { 
    $paginationCtrls .= "<a href=\"{$_SERVER['PHP_SELF']}?pn=       {$res['backLink']}\">Previous</a>"; 
} 
if (isset($res['numbers'])) { 
    foreach ($res['numbers'] as $number) { 
        if ($number === $res['current']) { 
            $paginationCtrls .= "$number"; 
        } 
    (some deleted code to shorten this a little)
    }
}
?>  
<!DOCTYPE html>  
<html>  
<head>  
    <style type="text/css"></style>  
    <title>Humorweb</title>
    <meta name="keywords" content="videos">
    <meta name="description" content="Humorwebsite.org -collection of the    funniest videos and photos from the internet!-">
    <link rel="stylesheet" type="text/css" href="https://www.humorwebsite.org/style_main.css">
</head>  
<body>  

    <div id="container">
        <div id="logo">  </div>

        <div id="sidebar">
            <div id="links">
                <a href="https://www.humorwebsite.org/">HOME</a>
                <a href="https://www.humorwebsite.org/videos.php">VIDEOS</a>
                <a href="https://www.humorwebsite.org/photos.php">PHOTOS</a>
                <a href="https://www.humorwebsite.org/about.php">ABOUT</a> 
            </div>
        </div>

        <div id="context">
            <div id="context-text"></div>
            <div id="context-kuva">
                <br>
                <div id="nakki">
                    <?php echo $list; ?> 
                </div>
            </div>
        </div>
    </div>
$sqlCount=“从记录中选择最大值(id)”;
$sql=“从记录中选择id、预览、说明”;
$pn=(isset($\u GET['pn'])$_获取['pn']:1;
$res=upagination($con,$sql,$sqlCount,$pn,6);
$list.=“”;
foreach($res['rows']作为$row){
$list.=“”;
$list.=''.$row['id'.''.$row['preview'.''.''.$row['description'.'';
$list.=“”;
} 
$list.=“”;
$paginationtrls=“”;
如果(isset($res['backLink']){
$paginationtrls.=“”;
} 
如果(isset($res['number']){
foreach($res['numbers']作为$number){
如果($number===$res['current']){
$PaginationCtrl.=“$number”;
} 
(一些删除的代码将其缩短一点)
}
}
?>  
幽默网


我试图回显的最后一行是
$list
变量,但我什么也没有得到。我在这个文件上创建了一个CSS,定义了宽度、高度、位置和浮动属性,但最终从数据库中什么也得不到。

您是否转储了$res变量以查看是否得到了这些值?我将脚本从:not working。。。仍然空div检查您的开发工具是否至少正在编写。如果是这样写的,那么db fetch方法中显然存在错误。(可能是)哦,现在它显示了$list,带有echo脚本。。所以我认为没有必要装哑巴。。现在的问题是,它显示了表中的所有内容,我只需要最后一条记录。我添加了最后一条记录。var_dump方法用于转储变量以查看其值和数据类型。echo和var_dump都不是必需的,var_dump用于手动调试。不管怎样,你想要什么?你加的最后一张唱片?还是从其他地方添加的最后一条记录?