我刚刚下载了新的xampp
并尝试运行我的旧项目,我收到了此错误
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in F:\xampp\htdocs\try\index.php:17 Stack trace: #0 {main} thrown in F:\xampp\htdocs\try\index.php on line 17
这是否意味着我在新xampp中不支持我使用的mysql_connect
?
答案 0 :(得分:12)
mysql_connect()
已从最新的xampp版本使用的PHP7中删除。
相反,请使用此示例中的mysqli_connect()。
另一种方法PDO也是可能的(但是以与mysql_connect非常不同的方式编码。)
答案 1 :(得分:0)
不是特别是xamppp,但php本身不赞成使用mysql这里引用它们:
现在不推荐使用原始MySQL扩展,并且在连接到数据库时会生成E_DEPRECATED错误。相反,使用MySQLi或PDO_MySQL扩展
如果你能为我们提供php版本,我可以提供更多帮助
答案 2 :(得分:0)
MySQL模块在PHP5
中折旧并在PHP7中删除,您可以使用这些:
使用phpinfo()
检查您的版本。