<分区>
为什么不应该使用 mysql_*
函数的技术原因是什么? (例如 mysql_query()
、mysql_connect()
或 mysql_real_escape_string()
)?
即使它们在我的网站上有效,我为什么还要使用其他东西?
如果它们在我的网站上不起作用,为什么我会收到类似
的错误Warning: mysql_connect(): No such file or directory
<分区>
为什么不应该使用 mysql_*
函数的技术原因是什么? (例如 mysql_query()
、mysql_connect()
或 mysql_real_escape_string()
)?
即使它们在我的网站上有效,我为什么还要使用其他东西?
如果它们在我的网站上不起作用,为什么我会收到类似
的错误Warning: mysql_connect(): No such file or directory
最佳答案
MySQL 扩展:
由于它已被弃用,使用它会使您的代码不那么适合 future 。
不支持准备好的语句尤为重要,因为与使用单独的函数调用手动转义外部数据相比,它们提供了一种更清晰、更不易出错的转义和引用外部数据的方法。
关于php - 为什么我不应该在 PHP 中使用 mysql_* 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56876731/