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" 密码认证功能。