【发布时间】:2013-04-18 20:00:53
【问题描述】:
我正在使用 PDO,我收到了这条消息,但据我发现,我认为 PDO 实际上实现了 mysqli。
您正在使用 PHP 已弃用的 'mysql' 扩展,该扩展无法使用 处理多个查询。 一些存储例程的执行 可能会失败!请使用改进的“mysqli”扩展名以避免任何 问题。
那我为什么会收到这条消息?
【问题讨论】:
-
是的 mysql_* api 已被弃用,您必须使用新的 api 来连接数据库,如 pdo 或 mysqli
-
@ArunKillu 所以如果我使用 pdo 就不需要 mysqli 了吧?
-
是的。
PDO实现mysqli而不是mysql。只需查看最新版本即可。 -
我想了解更多有关 PDO 版本的详细信息以及您的设置中的其他内容是否可以在没有 PDO 的情况下进行连接。