我在網上做了大量的研究,但我沒有找到任何可以幫助我在codeigniter中使用PDO的東西。我看到CI 2.1.0的變化(我認爲)pdo驅動程序被添加到框架中。 我結束了,現在有database.php中的配置文件看起來像這樣:Codeigniter PDO集成
$db['default']['hostname'] = 'mysql:host=myhostname;port=myport';
$db['default']['username'] = 'myusername';
$db['default']['password'] = 'mypassword';
$db['default']['database'] = 'mydb';
$db['default']['dbdriver'] = 'pdo';
所以現在(浪費了不少時間後得到片段上方工作-.-),我也不會收到有關連接錯誤,但是如何現在執行查詢?我不知道什麼語法將工作以及如何構建查詢。任何人都有提示?
PS:如果你wordering爲什麼我需要PDO的詞,答案是我的老闆要我創建一個結構化的環境:
- CI 2.X +(完成)
- Smarty的3(完成)
- PHPUnit的(沒有)
- PDO(目前還沒有)
所以如果你有也爲整合PHPUnit的任何提示覺得可以自由回答。 Ty提前
真的ty爲phpunit提示!!!!你已經幫了我很多,我已經失去了幾個小時尋找phpunit smth,但我只找到舊的ci圖書館等...關於pdoü對,我不明白爲什麼,但在家裏它的工作正常,但在工作更緊密 - >查詢或AR似乎工作,我應深入調查。但ty再次XD – th3n3rd 2012-01-05 18:09:17
我用xdebug來跟蹤什麼時候我做了什麼調用活動記錄或查詢方法,並在這兩種情況CI不使用pdo「準備」聲明大聲笑...什麼是使用pdo驅動程序的優點,如果CI不'在裏面使用pdo函數!!!我想特別使用pdo,因爲它有一個查詢綁定方法(不像codeigniter一個)。 – th3n3rd 2012-01-09 10:06:55
這是超舊的,但一定要準備查詢。 http://ellislab.com/forums/viewthread/218455/ – RaGe10940 2013-02-12 12:56:29