首页 > 解决方案 > PHP MySQL 查询到 Codeigniter

问题描述

我希望你能帮助我。我需要帮助将一行用 PHP 编写的代码翻译成 CodeIgniter,如下所示:

$rs = sqlQuery("select concat(t.tbl_row,'_',t.tbl_col) as pos, t.tbl_id, t.sub_id, s.sub_name from redips_timetable t, redips_subject s where t.sub_id = s.sub_id", 0);

标签: phpmysqlcodeigniter

解决方案


$this->db->select('CONCAT(t.tbl_row, " ", t.tbl_col) as pos, t.tbl_id, t.tbl_sub_id, s.sub_name', false);
$this->db->join('redips_timetable AS t', 't.sub_id = s.sub_id');
return $this->db->get('redips_subject AS s')->result(); 

重要的是要注意false传递给的第二个参数select(),如果没有包含这个参数,CI 会试图逃避你的 concat。


推荐阅读