我一直在阅读一些关于使用 mysqli 与 pdo 在 php 中使用 mysql 的问题。
我见过诸如mysqli 或 PDO 之类的问题——优缺点是什么?或从 mysql 迁移到 mysqli 或 pdo?,它们都专门处理 mysqli v pdo 。我对这两种方法中的哪一种更好并不感兴趣。
我想知道为什么应该避免使用 mysql_ 函数。当然,根据 PHP 的文档http://php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated,它们正在被弃用,线程PHP PDO 和 MySQLi 建议使用 PDO 和MySQLi 比较强大,和线程MySQL、MySQLi 和 PDO 有什么区别?意味着这些较新的方法更安全。
总的来说,我想知道 mysql_ 方法的最大弱点是什么,以及避免它的原因是什么(我想更具体地说,不仅仅是因为它已被弃用)。我计划更新我受影响的脚本,并对为什么不推荐使用这种旧方法感到好奇。
谢谢!