gpt4 book ai didi

php - mysql php在选择后处理没有数据

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

我想知道执行查询后如何处理无数据或错误代码1329。

$stmt = $this->db->prepare('SELECT Username FROM Users WHERE device_id=?');
$stmt->bind_param("s", $device_id);
$flag = $stmt->execute();
$stmt->bind_result($Username);

我期望这段代码能够通过,但是自从它执行以来,该标志就是 true。

最佳答案

我建议这样做:

$stmt = $this->db->prepare('SELECT Username FROM Users WHERE device_id=?');
$stmt->bind_param("s", $device_id);
$stmt->execute();
$stmt->bind_result($Username);
if($stmt->fetch()) {
echo "Found $Username";
} else {
echo "Did not find any user";
}
$stmt->close();

关于php - mysql php在选择后处理没有数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22556281/

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