天天看點

CI中寫原生SQL(封裝查詢)封裝查詢

封裝,通過讓系統為你組裝各個查詢語句,能夠簡化你的查詢文法。參加下面的範例:

<code>$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?"; $this-&gt;db-&gt;query($sql, array(3, 'live', 'Rick'));</code>

查詢語句中的問号會自動被查詢函數中位于第二個參數位置的數組中的值所替代。

使用封裝查詢的第二個好處是所有的值都會被自動轉義,形成了較為安全的查詢語句。你無需手動地去轉義這些資料;控制器将會自動為你進行。

注:如果隻有一個參數,那麼不用數組,直接寫變量即可

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/