【问题标题】:ActiveRecord in CodeIgniterCodeIgniter 中的 ActiveRecord
【发布时间】:2014-08-05 16:06:13
【问题描述】:
我有一个从头开始构建的小项目,我想使用 CodeIgniter 对其进行转换。如何将此查询字符串转换为活动记录?抱歉,我还是 CI 新手。
SELECT c.*, p.*, cp.* FROM css c, php p, cplusplus cp WHERE cp.id = p.cp_id AND p.id = c.p_id
【问题讨论】:
标签:
php
mysql
codeigniter
activerecord
【解决方案1】:
很是写CI Active记录。你可以开始学习here。
先配置数据库详细信息,然后加载
$this->load->database();
这是您查询的主动记录方式。不完全一样,但响应会一样(优化方式)
$this->db->select("*")
->from("php")
->join("css", "css.pid = php.id")
->join("cplusplus", "cplusplus.cp_id = php.cp_id")
->get()->result_array(); //Returns multiple records
您可以使用____->get()->row_array(); 进行单条记录。
** 响应将采用数组格式。