【发布时间】:2022-01-18 19:59:10
【问题描述】:
我是第一次尝试使用 mySQLi。在循环的情况下我已经做到了。循环结果正在显示,但是当我尝试显示单个记录时我被卡住了。这是正在运行的循环代码。
<?php
// Connect To DB
$hostname="localhost";
$database="mydbname";
$username="root";
$password="";
$conn = mysqli_connect($hostname, $username, $password, $database);
?>
<?php
$query = "SELECT ssfullname, ssemail FROM userss ORDER BY ssid";
$result = mysqli_query($conn, $query);
$num_results = mysqli_num_rows($result);
?>
<?php
/*Loop through each row and display records */
for($i=0; $i<$num_results; $i++) {
$row = mysqli_fetch_assoc($result);
?>
Name: <?php print $row['ssfullname']; ?>
<br />
Email: <?php print $row['ssemail']; ?>
<br /><br />
<?php
// end loop
}
?>
如何从第一行或其他任何地方显示一条记录、任何记录、姓名或电子邮件,仅显示一条记录,我该怎么做? 在单个记录的情况下,考虑删除所有上述循环部分,让我们显示没有循环的任何单个记录。
【问题讨论】:
-
...ORDER BY ssid LIMIT 1 也删除 for($i = ..){}
-
实际上我想删除循环部分,并且没有限制我想获得一条带有查询的记录以显示单个记录。