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

如何使用 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 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号