mysqli和pdo有什么不同?

pdo它是一个专门的数据库抽象层,它底层有各种不同的驱动,来连接各个不同的数据。PDO层会将对应的连接,按照用户指的DSN
来连接对应的数据库

而mysqli是增强版的MYSQL连接系列函数,仅对MYSQL有效。它在当中也有PDO当中的预处理等。它与PDO在功能和实现在略有不同。