PHP提供了三种不同的API来支持连接MYSQL。它们是mysql, mysqli, pdo扩展。

mysql_*函数是mysql扩展:

1. 已经不再活跃开发。

2.官方自PHP5.5起就申明作废,不建议使用。

3.自PHP7.0就已经彻底移除。

4.它缺少面向对象编程接口。

5. 它不支持这些功能特性

a) 非阻塞查询,异步查询

b) prepared statements 或者 parameterized queries。这是非常致命的一个缺陷。很容易产生sql injection问题。

c) 存储过程Stored procedures

d)多个statements

e)事务

f)所有Mysql5.1的功能

g) “new" 密码认证功能。

发表评论