gpt4 book ai didi

php - mysql单个返回值

转载 作者:行者123 更新时间:2023-12-01 00:31:37 24 4
gpt4 key购买 nike

我有一个 mysql 查询:

$a=mysql_query("SELECT id FROM table1 WHERE p2='fruit' LIMIT 1");

这只会返回一个结果或不返回任何结果。

我尝试先计算结果,如果结果为 1,则将返回的 id 传递给变量。

问题:如果我这样做$results=count(mysql_fetch_assoc($a));统计返回的行数,以后还能做吗

while($row = mysql_fetch_array($a)){
$id=$row['id'];
}

或者第一个会以某种方式删除数组???

他们是完成这一切的更好方法吗?

最佳答案

如果只有一行或 null,你真的不需要做任何事情考虑下面的代码,如果提取了 1 行,它将设置 id 值,否则它将为 null

$id=''
while($row = mysql_fetch_array($a)){
$id=$row['id'];
}

不需要计数。

关于php - mysql单个返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153701/

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