我应该使用php PDO还是普通的mysql_connect在php中执行数据库查询?

哪一个更快?

PDO的一大好处是,接口在多个数据库之间是一致的.

因此,出于这些原因,我应该使用PDO还是坚持使用传统的mysql_connect?

推荐答案

PDO is a bit slower than the mysql_* But it has great portability. PDO provides single interface across multiple databases. That means you can use multiple DB without using mysql_query for mysql, mssql_query for MS sql etc. Just use something like $db->query("INSERT INTO...") always. No matter what DB driver you are using.

因此,对于更大或可移植的项目,PDO更可取.甚至zend框架也使用PDO.

Mysql相关问答推荐

如何改进对另一个表中多行的查询依赖性

在MySQL中使用FIRST_VALUE()

使用Workbench时如何添加mysqldump配置标志

看不懂mysql自左连接查询

如何在 WampServer 上重新初始化 MySQL 以允许 lower_case_table_names = 2

Select 不同的列,其中另一列不包含特定值

任何值的 SQL WHERE 子句?

估计对大表进行分区所需的时间

使用sql查找源和最终目的地

MYSQL:范围匹配与周年纪念日

使用数据表的直方图(SQL 查询)

MySQL IF() 函数根据指定条件执行代码块

DECIMAL(m, n) 在 64 位系统中如何表示?

MySQL 视图

提高mysql导入速度

最好的 MySQL 性能调优工具?

utf8mb4_unicode_ci 与 utf8mb4_bin

在 MySQL 中删除数据库返回删除数据库错误:66

什么是mysql的BETWEEN性能超过..?

MySQL讲解查询理解