已弃用: mysql_connect(): 注意
在上述内容中,出现了"(Deprecated: mysql_connect(): notice)"这个问题。这个问题的出现原因是因为使用了已被弃用的函数mysql_connect(),而系统提示用户这个函数已经被弃用。解决这个问题的方法是禁用错误报告,可以使用以下代码实现:
这段代码会禁用错误报告,包括对弃用函数的提示。更多信息可以在这个链接找到:http://php.net/manual/en/function.error-reporting.php。
然而,建议将来使用MySQLi函数来代替mysql_connect(),因为MySQLi支持预处理语句,这是一种更安全的向MySQL发送数据和防止SQL注入的方式。
有人提出了“真的吗?你提议‘隐藏’这个弃用错误,而不是升级到实际的解决方案?”的质疑。
还有人指出了:“我们都知道这个错误的原因,但是我明天就要发布一个应用程序,没有时间去修改所有的查询。我只能在本周内完成它。”所以,这只是一个临时的“修复”方法。
另外一个人回应道:“好吧,你说得有道理,我在第一行之后并没有真正阅读剩下的内容。”