gpt4 book ai didi

php - MySQL & php PDO 如何获取 : SELECT EXISTS (SELECT 1 FROM x WHERE y = :value)

转载 作者:行者123 更新时间:2023-11-29 01:31:32 25 4
gpt4 key购买 nike

我正在使用这种语法而不是计数 (*),因为它应该更快,但我不知道如何获取结果输出

$alreadyMember = $dataBase->prepare('SELECT EXISTS ( SELECT 1 
FROM TheCommunityReachLinkingTable
WHERE communityKey = :communityKey
AND userID = :userID)');
$alreadyMember->bindParam(':communityKey', $_POST['communityKey'], PDO::PARAM_STR);
$alreadyMember->bindParam(':userID', $_POST['userID'], PDO::PARAM_INT);
$alreadyMember->execute();

if($alreadyMember->fetch()) {do code here}

但它似乎没有返回正确的东西,知道吗?

最佳答案

EXISTS 的使用在这里似乎是错误的。只需执行此查询即可:

SELECT 1 
FROM TheCommunityReachLinkingTable
WHERE communityKey = :communityKey
AND userID = :userID

关于php - MySQL & php PDO 如何获取 : SELECT EXISTS (SELECT 1 FROM x WHERE y = :value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10883184/

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