gpt4 book ai didi

php mysql 多重结果

转载 作者:行者123 更新时间:2023-11-29 05:38:30 25 4
gpt4 key购买 nike

我的 php 代码:

$sql = mysql_query("SELECT * FROM users WHERE user_id IN (1,3)");
while($row = mysql_fetch_array($sql)) {
echo $row['name'];
}

它作为最后一个结果集返回,它来自 user_id = 3 并且不包括 user_id = 1 的结果但是当我 print_r($row ) 所有的结果都在那里,有什么不对吗?

谢谢

最佳答案

如果你想通过属性名访问数组元素,使用这个:

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("ID: %s Name: %s", $row["id"], $row["name"]);
}

否则只使用数字而不是关联键

作为

echo $row[0]

关于php mysql 多重结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8693223/

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