gpt4 book ai didi

php - 查找哪一个 WHERE 子句成功

转载 作者:行者123 更新时间:2023-11-29 02:25:24 26 4
gpt4 key购买 nike

我有一个查询,我像这样在 WHERE 之后使用 OR。

SELECT * FROM blah WHERE id='$id' OR name='$name' 

查询成功,但我需要知道在使查询成功时,id 或名称。有没有一种方法可以做到这一点?

最佳答案

那么,您可以检查结果(即 if( $result['id'] == $id))

或者在 MySQL 中这样做:

SELECT *, `id` = :id as `idmatched`, `name` = :name as `namematched`
FROM `blah` WHERE `id` = :id OR `name` = :name

注意:使用命名参数和东西。这就是 PDO 擅长的地方^_^

关于php - 查找哪一个 WHERE 子句成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23112906/

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