據我所知最近PDO支持已被添加到codeigniter中,但我找不到任何有關如何實際使用它的文檔或教程。任何人都可以告訴我如何使用它?如何在codeigniter中使用pdo?
4
A
回答
2
好吧,由於CodeIgniter只是一個PHP框架,所以沒有什麼能夠阻止你在本地使用它,就像在$pdo = new PDO(...);
中一樣。
但是,當他們說PDO現在被支持時,我認爲他們的意思是他們的正常Database
類現在使用PDO(而不是MySQLi或這樣的)。
3
您可以編輯/application/config/database.php
,並啓用PDO驅動程序:
$db['default']['hostname'] = 'pgsql:localhost';
// or mysql:localhost
// or sqlite::memory:
$db['default']['dbdriver'] = 'pdo';
如果你想直接得到你的手活動DB連接上。這可能工作,但我不是CI開發人員..所以沒有保證。我試圖理解腦腐爛代碼,但我懷疑,我失敗了。我不善於PHP4 + eval()
:
$CI = get_instance();
var_dump($CI->db->conn_id);
// should show that conn_id is instance of PDO
+1
+1獲取活動連接。 – Abdulaziz 2012-07-04 17:53:34
相關問題
- 1. 使用CodeIgniter框架的PDO
- 2. Codeigniter PDO集成
- 3. Php PDO |如何在FETCH_LAZY中使用fetchAll?
- 4. 如何在PDO中使用會話?
- 5. 如何使用PDO
- 6. 如何使用PDO
- 7. 如何使用PDO
- 8. 如何使用PDO
- 9. 如何使用PDO
- 10. 如何使用PDO?
- 11. 我會嘗試連接數據庫在codeigniter中使用pdo
- 12. Codeigniter替代PDO setFetchMode
- 13. CodeIgniter:在CodeIgniter中使用group_by
- 14. 如何在codeigniter查詢中使用FIND_IN_SET?
- 15. 如何在codeigniter中使用composer包?
- 16. 如何在CodeIgniter中使用x-editable?
- 17. 如何在codeigniter模塊中使用ajax
- 18. 如何開始在codeigniter中使用SQLite?
- 19. 如何在Codeigniter中使用分頁
- 20. 如何在codeigniter中使用predis
- 21. 如何在CodeIgniter中使用LIKE查詢?
- 22. 如何在CodeIgniter中加載/使用MY_Session?
- 23. 如何在codeigniter中使用domain.com/username?
- 24. 如何在Codeigniter中使用KoolReport?
- 25. 如何在CodeIgniter中使用模型?
- 26. 如何在CodeIgniter中使用datepicker?
- 27. 如何在codeigniter中使用mpdf?
- 28. 如何在CodeIgniter中使用createElement()函數?
- 29. 如何在codeigniter中使用array_count_values()
- 30. 如何在codeigniter中使用ajax?
關於'$ pdo = new PDO($ dsn)'是什麼? http://php.net/pdo.construct – KingCrunch 2012-03-25 15:53:29
歐普沒有完成1位搜索,我可以完全說出這一點。我只是輸入谷歌'codeigniter pdo',瞧!第一個鏈接就是答案!我可以放在這裏,但然後......我不明白勺子餵養。谷歌這些術語和第一鏈接是你搜索的教程。另外,該文章還介紹瞭如何通過codeigniter通過pdo將會話存儲在數據庫中。 – itachi 2012-03-25 16:34:44
如果您只閱讀了文章本身而不是標題,那會更好。它是2011年3月31日編寫的,而codeigniter 2.1與pdo的本機支持於2011年11月發佈。我自己並沒有完全閱讀這篇文章,但爲什麼我需要複製一些類和黑客ci本地庫,如果它已經支持pdo ??? – 2012-03-25 16:52:05