gpt4 book ai didi

php - 如何从数据库访问数据并设置选项值?

转载 作者:行者123 更新时间:2023-11-29 07:59:35 25 4
gpt4 key购买 nike

我有这个代码

$result = mysql_query("SELECT name from room");
$data = mysql_fetch_array($result);
$firstValue="";
while($data = mysql_fetch_array($result)){
if($firstValue==""){
$firstValue=$data['name'];
}
if(isset($_POST["occupant"])and trim($_POST["choice"])==$data['name']){
echo '<option selected="selected" value="'.$data['name'].'" >'.$data['name'];
echo '</option>';
}else
{
echo '<option value="'.$data['name'].'" >'.$data['name'];
echo '</option>';
}
}

我在这里想要的是显示数据库中的所有数据,但是当我在浏览器中打开它时,仅显示第二个数据到最后一个数据。我想知道为什么第一个数据丢失了。有人能知道我的错误吗?

最佳答案

摆脱第一个:

$data = mysql_fetch_array($result); 

它正在从结果集中弹出第一条记录。

$result = mysql_query("SELECT name from room");
$firstValue="";
while($data = mysql_fetch_array($result)){

关于php - 如何从数据库访问数据并设置选项值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24206704/

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