2011-12-11 30 views
0

我目前使用的是ezsql庫。現在我想學習使用php交互到mysql數據庫的另一種方法。如果我連接到用於不同事務的數據庫,應使用什麼擴展名。我應該使用pdo還是mysqli或其他可以推薦的擴展?在事務數據庫上使用什麼mysql擴展

+0

有什麼理由你不考慮框架? – Gevious

+0

@Gevious:我不是很熟悉連接到mysql數據庫的框架,除了ezsql。或者你是指像zend或codeigniter這樣的框架? –

+0

是的,我是。對於大中型項目而言,值得一段時間使用它......不僅僅是爲了數據庫交互,而且也是爲了清潔(mvc)體系結構。 – Gevious

回答

4

mysqli和PDO都直接支持事務,而舊的mysql_ *函數可以通過發送「BEGIN TRANSACTION」查詢和「COMMIT」或「ROLLBACK」查詢來手動觸發事務。

我會親自去PDO,但這只是個人喜好。 Mysqli應該也可以。