<?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'];
}
1.在此代码中,它获取存储在数据库中的所有值。但我需要从数据库中获取最顶行的代码。 2.具有top属性的查询也不起作用。它给出了以下错误:
#1064 - 您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在#1; FROM info LIMIT 0,30&#39;附近使用正确的语法。在第1行
答案 0 :(得分:-4)
这不是PHP问题,而是MySQL查询的问题。
由于*用法,这将返回所有内容。
$query = "SELECT * FROM info";
你可以试试这个:
$query = "SELECT *
FROM info
WHERE unique_id = (SELECT MAX(unique_id) FROM info)";