Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在事务数据库上使用什么mysql扩展_Php_Mysql_Transactional Database - Fatal编程技术网

Php 在事务数据库上使用什么mysql扩展

Php 在事务数据库上使用什么mysql扩展,php,mysql,transactional-database,Php,Mysql,Transactional Database,我目前正在使用图书馆。现在我想学习使用php与mysql数据库交互的另一种方法。如果连接到用于不同事务的数据库,应使用什么扩展。我是否应该使用pdo或mysqli或您可以推荐的其他扩展?mysqli和pdo都直接支持事务,旧的mysql_*函数可以通过发送“开始事务”查询以及完成后的“提交”或“回滚”查询手动触发事务 我个人倾向于PDO,但那只是个人偏好。Mysqli也应该很好 有什么理由不考虑使用框架吗?@Gevious:除了ezsql之外,我对连接mysql数据库的框架不太熟悉。或者你指的是

我目前正在使用图书馆。现在我想学习使用php与mysql数据库交互的另一种方法。如果连接到用于不同事务的数据库,应使用什么扩展。我是否应该使用pdo或mysqli或您可以推荐的其他扩展?

mysqli和pdo都直接支持事务,旧的mysql_*函数可以通过发送“开始事务”查询以及完成后的“提交”或“回滚”查询手动触发事务


我个人倾向于PDO,但那只是个人偏好。Mysqli也应该很好

有什么理由不考虑使用框架吗?@Gevious:除了ezsql之外,我对连接mysql数据库的框架不太熟悉。或者你指的是zend或codeigniter之类的框架?是的,我指的是。对于一个中型到大型的项目来说,使用它是值得的……不仅仅是用于DB交互,而且还用于干净的(mvc)体系结构。