gpt4 book ai didi

php - Cake php连接查询

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

我在 cake php 1.3 中编写了这个连接查询。

$supportbooks=$this->Supportbook->find('all',array('joins'=>array(
array(
'table'=>'supportbookstatuses',
'alias'=>'supportstatus',
'conditions' =>array('supportstatus.unique_id=Supportbook.`unique_key`')
)
)),array('conditions'=>array('Supportbook.user_id'=>$user_id)));

这将返回以下查询:

SELECT `Supportbook`.`id`, `Supportbook`.`category`, `Supportbook`.`user_id`, `Supportbook`.`email`, `Supportbook`.`subject`, `Supportbook`.`message`, `Supportbook`.`reply`, `Supportbook`.`unique_key`, `Supportbook`.`replied` FROM `fl_supportbooks` AS `Supportbook` JOIN `fl_supportbookstatuses` AS `supportstatus` ON (`supportstatus`.`unique_id`=`Supportbook`.`unique_key`) WHERE 1 = 1

where 子句不起作用。应该有一个 where 子句: WHERE Supportbook.user_id=21如何添加 where 子句?

最佳答案

您有括号错误。应该是:

$supportbooks=$this->Supportbook->find('all',array('joins'=>array(
array(
'table'=>'supportbookstatuses',
'alias'=>'supportstatus',
'conditions' =>array('supportstatus.unique_id=Supportbook.`unique_key`')
)
),'conditions'=>array('Supportbook.user_id'=>$user_id)));

关于php - Cake php连接查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27018243/

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