想要改进这篇文章?提供这个问题的详细答案,包括引文和解释为什么你的答案是正确的。没有足够细节的答案可能会被编辑或删除。
为什么不应该使用 mysql_*
的技术原因是什么?职能? (例如 mysql_query()
、 mysql_connect()
或 mysql_real_escape_string()
)?
即使它们在我的网站上工作,我为什么还要使用其他东西?
如果他们在我的网站上不起作用,为什么我会收到类似的错误
Warning: mysql_connect(): No such file or directory
最佳答案
MySQL 扩展:
由于它已被弃用,因此使用它会使您的代码不那么面向 future 。
缺乏对准备好的语句的支持尤其重要,因为它们提供了一种更清晰、更不容易出错的方法来转义和引用外部数据,而不是使用单独的函数调用手动转义它。
见 the comparison of SQL extensions .
关于php - 为什么我不应该在 PHP 中使用 mysql_* 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42092886/