【发布时间】:2016-10-15 06:47:33
【问题描述】:
请参阅以下查询。
我想把它转换成codeIgniter活动记录。
SQL 查询:
$this->db->query("SELECT SUM(A.votes) as reputation from
(
SELECT reply.votes FROM reply where reply.user_id = $user_id
UNION ALL
SELECT thread.votes FROM thread where thread.user_id = $user_id
)AS A");
如何在不使用 $this->db->query() 的情况下进行转换?
使用 CodeIgniter 查询的 ActiveRecord 样式转义参数,但 db->query() 和 db->query() 默认情况下不受 SQL 注入保护。
这就是为什么我想使用 codeigniter 活动记录来转换它。
提前致谢。
【问题讨论】:
-
你在问我的一个问题,我认为你已经将此作为问题而不是回答 stackoverflow.com/questions/40055401/…
-
你已经知道查询工作正常
-
不,不是对不起
-
@wolfgang1983 使用活动记录查询和简单查询都有效
标签: php mysql codeigniter