ai didi

php - 如何获取SELECT EXISTS()查询值

转载 作者:行者123 更新时间:2023-12-03 19:16:11 24 4
gpt4 key购买 nike

我有这个PHP代码:

$query = $database->query("SELECT EXISTS(SELECT * FROM contacts WHERE contact_id = '$contactID')";

if($query == 0){
echo "not registered";
}elseif($query == 1){
echo "registered"
}


如果我没看错,查询应该返回0或1,并且可以在我的SQLite管理器中使用。在Php中获取该值并在IF ELSE语句中使用它的正确方法是什么?

最佳答案

如果只需要一个值,则可以使用querySingle

$result = $database->querySingle("SELECT EXISTS(SELECT * FROM contacts WHERE contact_id = '$contactID'");


否则,对于普通查询, ->query返回的结果实际上不是数据本身,而是用于从数据库获取数据的标识符:

$results = $db->query('SELECT bar FROM foo');
while ($row = $results->fetchArray()) {
var_dump($row);
}

关于php - 如何获取SELECT EXISTS()查询值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52336128/

24 4 0
文章推荐: iphone - 如何通过 iPhone 设备使用 Time Profiler 仪器
文章推荐: ggplot2 - 使用 ggarrange 添加行和列标题
文章推荐: iphone - 在 iPhone 模拟器中运行较旧的 iOS 版本
文章推荐: flutter - 一起使用 flutter bloc 库和 websockets 的设计建议
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com