gpt4 book ai didi

php - 多个条件findFirst

转载 作者:行者123 更新时间:2023-11-29 17:34:48 25 4
gpt4 key购买 nike

我正在使用 phalcon 框架,我想在我的数据库中找到正确的项目。所以我使用 FindFirst 函数,例如:

$existing_entry = Files::findFirst(
[
'conditions' => 'name = :name AND uuid = :uuid:',
'bind' => [
'name' => $data['name'],
'uuid' => $data['uuid']
]
]
);

但我没有得到结果。如果我只搜索 name 或 uuid 它就可以了。有人可以帮我吗?

最佳答案

PHQL 中的占位符由 : 包围,而在 PDO 中,它们仅带有前缀。

问题出在您的 :name 占位符中,请尝试如下操作:

$existing_entry = Files::findFirst([
'conditions' => 'name = :name: AND uuid = :uuid:',
'bind' => [
'name' => $data['name'],
'uuid' => $data['uuid']
]
]);

注意:name:

关于php - 多个条件findFirst,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50370560/

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