2011-12-11 31 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应该也可以。