gpt4 book ai didi

php - 如果找不到 mysql 列,$result 等于什么?

转载 作者:行者123 更新时间:2023-12-04 06:24:58 25 4
gpt4 key购买 nike

我怎样才能得到 $result如果列在 PHP 中不存在,那么太等于没有?

我在想这样的事情:

$result=mysql_query("SELECT * FROM users WHERE username=$key DESC LIMIT 1")or die ($result = '');

但有人告诉我那是错的。

最佳答案

这是错误的,因为您在发生数据库错误时使用 die 杀死脚本,而不是在找不到行时执行操作。

你大概需要的是:

$result = mysql_query($query);
if ($result) {
if ($row = mysql_fetch_assoc($result)) {
// do stuff with row
} else {
// do stuff without row
}
} else { // not needed but left here for illustration purposes
// this is the part that would occur, had you called mysql_query(...) or die;
die(mysql_error());
}

关于php - 如果找不到 mysql 列,$result 等于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6162072/

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