Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在where子句[Codeigniter]中使用连接_Php_Mysql_Codeigniter - Fatal编程技术网

Php 如何在where子句[Codeigniter]中使用连接

Php 如何在where子句[Codeigniter]中使用连接,php,mysql,codeigniter,Php,Mysql,Codeigniter,您好,我正在尝试在codeigniter的where子句中使用连接 在mysql中与此等价 SELECT * FROM `tblstaff` WHERE concat_ws(' ',firsname,lastname) like '%Firstname lastname%' 我试着在codeigniter中这样做,但没有成功 $admin = 'Firstname lastname'; $CI =& get_instance(); $CI->db->where('firs

您好,我正在尝试在codeigniter的where子句中使用连接 在mysql中与此等价

SELECT * FROM `tblstaff` WHERE concat_ws(' ',firsname,lastname) like '%Firstname lastname%'
我试着在codeigniter中这样做,但没有成功

$admin = 'Firstname lastname';

$CI =& get_instance();
$CI->db->where('firstname'.' '.'lastname',$admin);

return $CI->db->get('tblstaff')->row()->default_language;

任何想法

未经测试,但尝试改变

$CI->db->where('firstname'.' '.'lastname',$admin);


未测试但尝试更改

$CI->db->where('firstname'.' '.'lastname',$admin);


尝试codeigniter的查询生成器
$this->db->like
,如下所示:

$admin = 'Firstname lastname';

$CI->db->like("CONCAT_WS(' ',firsname,lastname)",$admin,"both");

有关更多信息,请参见此处…

尝试codeigniter的查询生成器
$this->db->like
,如下所示:

$admin = 'Firstname lastname';

$CI->db->like("CONCAT_WS(' ',firsname,lastname)",$admin,"both");
更多信息请参见此处