我正在使用PDO而且我收到了这条消息,但是从我发现的内容我认为PDO实际上实现了mysqli .
您正在使用PHP已弃用的“mysql”扩展,该扩展无法处理多个查询 . 某些存储例程的执行可能会失败!请使用改进的'mysqli'扩展名来避免任何问题 .
那为什么我会收到这条消息呢?
我以为PDO实际上实现了mysqli .
不错的问题,但错误 . PDO实现接口,以便您可以使用所有数据库系统 . 因此,它无法实现 mysqli 中的某些功能,因为它们需要一些尚未为SQLite模拟的特殊功能!比较PDO和 pgsql_ API时,您可以找到类似的问题 .
mysqli
pgsql_
之前有很多关于这个主题的讨论 . 您最好在Internet上搜索(即使只在Stackoverflow中) .
喜欢:
What is difference between mysql,mysqli and pdo?
Difference between mysqli and mysql?
你需要做更多的研究人员 . 批判性思考并成为程序员 . ;)
这几乎就像问 DOMDocument 和 SimpleXML 之间有什么区别或 php 和 python 之间有什么区别 . 它们都是用于连接MySQL数据库服务器的 .
DOMDocument
SimpleXML
php
python
PHP已完成quite a nice job of cataloging the differences
Mysql 不支持一次运行多个查询 . Mysql 也不支持准备好的声明 . 因此你必须使用 Mysqli ,它支持两者 .
4 回答
不错的问题,但错误 . PDO实现接口,以便您可以使用所有数据库系统 . 因此,它无法实现
mysqli
中的某些功能,因为它们需要一些尚未为SQLite模拟的特殊功能!比较PDO和pgsql_
API时,您可以找到类似的问题 .之前有很多关于这个主题的讨论 . 您最好在Internet上搜索(即使只在Stackoverflow中) .
喜欢:
What is difference between mysql,mysqli and pdo?
Difference between mysqli and mysql?
你需要做更多的研究人员 . 批判性思考并成为程序员 . ;)
这几乎就像问
DOMDocument
和SimpleXML
之间有什么区别或php
和python
之间有什么区别 . 它们都是用于连接MySQL数据库服务器的 .PHP已完成quite a nice job of cataloging the differences
Mysql 不支持一次运行多个查询 . Mysql 也不支持准备好的声明 . 因此你必须使用 Mysqli ,它支持两者 .