gpt4 book ai didi

php - 关于 PHP 的初学者问题,除了 for/foreach/while 循环之外,还有其他方法可以显示来自 mySQL 的数据吗?

转载 作者:行者123 更新时间:2023-11-29 05:40:36 26 4
gpt4 key购买 nike

我想创建一个小应用程序而不是下载源代码并使用它。

我将在页面的许多不同位置显示来自数据库的数据。例如,我必须在某处显示姓名,在其他地方显示地址,在页面末尾显示出生。

该页面将根据通过表单提供的 ID 仅显示一个人的详细信息。以下是我知道如何显示 ID 为 1 的人的详细信息的方法。

$query="select * from student WHERE id='1'";

在每个地方都会有 ID 为 1 的人的个人详细信息?

while($nt=mysql_fetch_array($rt)){
echo "$nt[name]<br>";
}

在另一个地方

while($nt=mysql_fetch_array($rt)){
echo "$nt[address]<br>";
}

还有别的地方

while($nt=mysql_fetch_array($rt)){
echo "$nt[birth]<br>";
}

我的问题是是否有另一种显示信息的方式,而不是我发布的方式(包括 for/foreach 循环和一个大的 while 循环)来显示详细信息?也许更快,重复代码更少?

谢谢。

最佳答案

因为您只获取一行,所以根本不需要循环。

只有一次,发出您的查询并将第一行分配给一个变量。

$query = "SELECT * FROM student WHERE id = 1 LIMT 1";
$result = mysql_query($query);
$row = mysql_fetch_array($result);

现在在你页面的一部分,echo $row['name'];,你可以在其他地方echo $row['address'],然后在最后你可以echo $row['birth'];

关于php - 关于 PHP 的初学者问题,除了 for/foreach/while 循环之外,还有其他方法可以显示来自 mySQL 的数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060386/

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