为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 mysql codeigniter 对两个表使用选择查询

如何使用 mysql codeigniter 对两个表使用选择查询

PHP
慕码人2483693 2021-08-28 15:28:23
我有两个表users,employers在 mysql 中,我只想同时从两个表中获取所有记录。我如何使用 codeigniter 做到这一点?
查看完整描述

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

根据您的评论,您在两个表之间没有关系,因此您可以像这样交叉联接一样获取数据:


$this->db->select('users.*,employers.*'); 

$this->db->from('users,employers');

$query = $this->db->get();

return $query->result();

如果你想使用LIKE子句,那么你可以添加:


$this->db->like('users.entity', $search_keyword_here, "both"); // here both means '%your keyword%'

$this->db->or_like('users.skills', $search_keyword_here, "both"); // here both means '%your keyword%'

您也可以将 or_like 用于雇主表。


请注意,当我们使用交叉连接时,它会产生类似的结果 (users no of rows *employers no of rows)


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信