mysql - XAMPP - fatal error : Call to undefined function mysql_connect()

标签 mysql xampp

我下载 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/

相关文章:

php - 无法更改 Symfony 4.12 中的 PHP 默认版本

mysql - 可以在 UPDATE 语句中重复同一列吗?

mysql - 在 MySQL 中返回所有超过 2 位小数的数字

php - 带有远程 MySQL 的 LAMP 设置

php - 如何使用 PHP 和 MySQL 更改数据库值?

PHP 错误 :Call to undefined function mysql_connect()

php - Wordpress 与 Xampp 本地服务器

php - 在 XAMPP 中创建 php Web 服务器

mysql - Arduino mega + 以太网扩展板 : Mysql connector to xampp local server

mysql - 如何使用 wpdb select 语句从 wp_postmeta 表中的多行中进行选择 WordPress