如何使用php从数据库中选择顶行

如何使用php从数据库中选择顶行,php,mysql,wampserver,Php,Mysql,Wampserver,1.在这段代码中,它获取存储在数据库中的所有值。但是我需要从数据库中获取最上面一行的代码。 2.具有top属性的查询也不起作用。它给出了以下错误: 1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行“1*FROM info LIMIT 0,30”附近要使用的正确语法 这不是PHP的问题,而是MySQL查询的问题 由于*的使用,这将返回所有内容 <?php //Step1 $db = mysqli_connect('localhost','root'

1.在这段代码中,它获取存储在数据库中的所有值。但是我需要从数据库中获取最上面一行的代码。 2.具有top属性的查询也不起作用。它给出了以下错误:

1064-您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第1行“1*FROM info LIMIT 0,30”附近要使用的正确语法


这不是PHP的问题,而是MySQL查询的问题

由于*的使用,这将返回所有内容

 <?php

 //Step1
 $db = mysqli_connect('localhost','root','','form')
 or die('Error connecting to MySQL server.');

 //Step2
 $query = "SELECT * FROM info";
 mysqli_query($db, $query) or die('Error querying database.');

 $result = mysqli_query($db, $query);
 $row = mysqli_fetch_array($result);

 while ($row = mysqli_fetch_array($result)) {
 $nam=$row['name'];
 $fnam=$row['father'];
 $date=$row['date'];
 $aadh=$row['aadhaar'];
 }
您可以尝试以下方法:

 $query = "SELECT * FROM info"; 

为什么要查询两次?为什么要循环两次?这会产生错误。-是什么?顺便说一下。。。你最喜欢什么?对记录进行排序的标准是什么?向我们显示示例数据、表模式以及要对其进行排序的列。查询显示1064-您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解在第1Max行的“SELECT*FROM info WHERE ID=SELECT MAXID FROM info”附近使用的正确语法,该属性在w3学校中运行的my数据库中不起作用
$query = "SELECT * 
FROM info
WHERE unique_id = (SELECT MAX(unique_id)  FROM info)";