CodeIgniter 2是否爲其活動記錄類使用PDO或PHP MySQL函數?codeigniter 2使用pdo或php mysql函數爲它的活動記錄?
7
A
回答
7
CI不使用PDO。
PDO in Codeigniter - Protect vs SQL Injection
CI使用mysql_real_escape_string()
到幫助警惕注射或者如果你感到更安全,你會發現(或寫)的自定義PDO類像上面後。
從http://codeigniter.com/user_guide/database/active_record.html:
「CodeIgniter使用活動記錄數據庫模式的修改版本,該模式允許被檢索的信息,插入,並使用更少的代碼數據庫的更新。在某些情況下,只有一個或兩個。行代碼是必要的,執行數據庫操作。笨不要求每個數據庫表將自己的類文件。相反,它提供了更簡化的界面。
超越簡單的一大好處是用活動記錄的是它允許您創建與數據庫無關的應用程序,因爲查詢語法由每個數據庫ada生成PTER。它還允許更安全的查詢,因爲系統會自動轉義這些值。「
3
望着source code MySQL驅動,它清楚地使用了(現在很過時)mysql_*
功能。
相關問題
- 1. codeigniter mysql活動記錄
- 2. mysql views codeigniter活躍記錄
- 3. mysql codeigniter活動記錄m:m刪除
- 4. 使用codeigniter活動記錄更新mysql位數據類型
- 5. 使用活動記錄更新codeigniter中的多個記錄
- 6. 在活動記錄訂單子句中使用mysql函數
- 7. CodeIgniter中的活動記錄增量超過它應該
- 8. 如何在codeigniter活動記錄中使用select插入記錄
- 9. 如何將MySQL查詢轉換爲codeigniter活動記錄?
- 10. 從mysql使用活動記錄在codeigniter中的複雜數據集
- 11. 使用具有多個數據庫的CodeIgniter活動記錄進行MySQL優化
- 12. 使用codeigniter中的活動記錄加入兩個數據庫
- 13. codeigniter中的活動記錄的上限
- 14. Codeigniter活動記錄連接函數只返回一個結果
- 15. 與此MySQL查詢等效的活動記錄 - CodeIgniter
- 16. DATEDIFF IN CODEIGNITER中的活動記錄
- 17. 笨活動記錄和mysql
- 18. CodeIgniter帶括號的活動記錄
- 19. Codeigniter活動記錄致命錯誤
- 20. Codeigniter;活躍的記錄類
- 21. codeigniter活動記錄中的子查詢
- 22. codeigniter,活動記錄,有問題
- 23. 使用CodeIgniter的活動記錄函數在不帶引號的MySQL語句中添加一個子句
- 24. CodeIgniter活動記錄不等於
- 25. Codeigniter活動記錄:大於語句
- 26. Codeigniter活動記錄 - 查詢3表
- 27. 使用Codeigniter的活動記錄的條件從句
- 28. 加入到活動記錄codeigniter
- 29. PHP,PDO,MySQL和InnoDB,如何使用FK更新/刪除記錄?
- 30. 使用Codeigniter中的標準SQL查詢混合活動記錄
如果您在配置中指定了該功能,也可以使用mysqli函數。 – 2011-05-04 14:10:09