我下载 XAMPP 作为我的学习类(class)。在我完成之后 安装,我可以正常使用。但是当我尝试连接到 MySQL 时,我一直返回此错误。
<?php
define("DB_HOST","localhost");
define("DB_USER","root");
define("DB_PWD","");
define("DB_DBNAME","text");
define("DB_CHARSET","utf8");
?>
function connect(){
$link=mysql_connect("DB_HOST","DB_USER","DB_PWD") or die("连接失败Error:".mysql_error().":".mysql_error());
mysql_select_db(DB_DBNAME);
return $link;
}
最佳答案
首先,请确保 MySQL 服务正在运行。
- 打开 XAMPP 控制面板
- 单击与 MySQL 模块对应的“开始”按钮。
然后,尝试检查是否正在加载 PHP MySQL 扩展模块:
<?php
phpinfo();
?>
运行上面的代码/页面并搜索mysql。 如果不存在,请将以下内容添加到 php.ini 文件中:
extension=php_mysql.dll
更新:mysql_* 函数已在 PHP 7 中删除。您可能在 XAMPP 中有一个 php7。请使用 PDO 或 mysqli_connect("DB_HOST","DB_USER","DB_PWD")
而不是 mysql_connect()。
关于mysql - XAMPP - fatal error : Call to undefined function mysql_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38124614/