为什么我们不应该在php中使用mysql_query() mysql_connect()
?为什么专家不建议在PHP中使用mysql_ *?
我在我的大学项目中使用了mysql_*
,这是为什么它不推荐专家 为什么它被弃用?它不安全?
为什么我们不应该在php中使用mysql_query() mysql_connect()
?为什么专家不建议在PHP中使用mysql_ *?
我在我的大学项目中使用了mysql_*
,这是为什么它不推荐专家 为什么它被弃用?它不安全?
一般来说,因为mysql *被弃用和不安全,因为它不会阻止SQL注入。 它将被完全删除在PHP 7中。 改为使用mysqli *或PDO。
它已经是deprecated
并且自PHP 7.0(2015年12月发布)起它已被完全删除。由于它已被废弃,因此使用它会使您的代码不再适用于未来。
由于今天是2016年10月,2015年12月将会是什么样的未来? –
认真吗?你不明白我刚刚说了什么?去年12月发布PHP 7.0时,mysql_ *已被删除。我所谈论的未来是,如果这个人现在仍然在使用旧的PHP版本,那么如果他仍然使用mysql_ *并且突然需要在未来更新到7.0,那么他有很多工作和改变要做。 – Irvin
因为mysql_ *在较新版本的PHP中被弃用。而不是mysql_ *,使用mysqli_ *
因为它现在已被弃用,有漏洞,因为它不提供sql注入保护,并已从PHP 7+中删除 – RamRaider
Google是你的朋友 - https://duckduckgo.com/? q = why + not + to + use + mysql&t = ffab&ia = web&m = 2 – Blinkydamo
这对于搜索引擎来说是一个更大的问题。或PHP手册。 –