gpt4 book ai didi

mysql - 蛋糕PHP : My LIKE function in my query doesn't work

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

我正在处理一个查询,该查询使用变量 $name 从数据库中仅获取一个 结果。

我的查询看起来像这样。

$this->Project->find('first', array('Project.name LIKE' => '%$name%'));

它不是返回正确的数据,而是返回数据库中的第一个数据。

我有一个有效的自制查询,但我希望它像 Cake 查询一样

$this->Project->query("SELECT * FROM projects WHERE name LIKE '%$name%'");

大多数会说为什么不用findByName?因为变量$name和数据库中的名字不完全一样。

有人可以帮我解决这个问题吗?我已经阅读了 cakePHP 的文档,但我无法弄清楚我做错了什么。 Cake Retrieving Data

最佳答案

查找语法应该是:

$this->Project->find('first', array('conditions' => array('Project.name LIKE' => "%$name%")));

关于mysql - 蛋糕PHP : My LIKE function in my query doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19198448/

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