致命错误:未捕获错误:调用未定义函数 mysql_connect()

新手上路,请多包涵

我正在尝试与 XAMPP 和 MySQL 服务器进行简单连接,但是每当我尝试输入数据或连接到数据库时,都会出现此错误。

致命错误:未捕获错误:调用 C:\xampp\htdocs\register.php:22 中未定义的函数 mysql_connect()

堆栈跟踪:#0 {main} 在第 22 行的 C:\xampp\htdocs\register.php 中抛出

第 22 行的示例:

 $link = mysql_connect($mysql_hostname , $mysql_username);

原文由 Demeteor 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2k
2 个回答

mysql_* 函数已在 PHP 7 中删除。

您可能在 XAMPP 中有 PHP 7。您现在有两个选择: MySQLiPDO

原文由 efik 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果在创建 dockerfile 时遇到类似问题,我会遇到相同的情况:- 我在 mysql_connect 函数中使用以下更改为:-

if(\(CONN = @mysqli_connect(\)DBHOST, \(DBUSER, \)DBPASS)){ //mysql_query(“SET CHARACTER SET ‘gbk’”, $CONN);

原文由 Kumar Pankaj Dubey 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题