【问题标题】:How do I fix the "Fatal error: Call to undefined function mysqli_connect()" error?如何修复“致命错误:调用未定义函数 mysqli_connect()”错误?
【发布时间】:2015-03-25 14:54:44
【问题描述】:

我正在尝试使用 PHP 和 MySQL 创建数据库,但不断收到错误消息:

“致命错误:调用未定义函数 mysqli_connect()”。

我环顾四周,看到并尝试实施建议的修复:

我已取消注释这些行:

extension=php_mysql.dll
extension=php_mysqli.dll

我已确保ext 目的地也是正确的。

我还将libmysql.dll 添加到C:Windows\System32\ 目的地。

但是,我仍然有错误。

这是我要运行的数据库:

<?php
$dbhost = 'localhost:8088';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
$sql = 'CREATE Database test_db';
$retval = mysqli_query($conn,  $sql);
if(! $retval )
{
  die('Could not create database: ' . mysqli_error());
}
echo "Database test_db created successfully\n";
mysqli_close($conn);
?>

这是我的 PHPInfo:

http://jsfiddle.net/0munz085/

任何帮助将不胜感激。

谢谢

【问题讨论】:

  • 顺便说一句,连接首先出现在mysqli_ --- $retval = mysqli_query( $conn, $sql );
  • 您在进行这些更改后是否重新启动了所有服务?也许甚至重新启动?
  • 谢谢,我已经更新了。
  • 见评论 #2。你有吗?
  • 是的,每次更改后我都在重新启动 Apache。

标签: php mysql mysql-connect


【解决方案1】:

联系您的服务器管理员。 他们将帮助您解决此问题。可能是您的服务器上未正确安装 MySQL。

【讨论】:

  • 对不起,我应该提到它在本地服务器上。
  • 哦,好的,您在系统上安装了 xampp 或 wampp 吗? MySQL 和 phpMyAdmin 在你的电脑上运行吗?
  • 我使用的是 Apache 2.4、MySQL 和 PHP 5.6.6,我没有使用 phpMyAdmin。
  • 搜索 xampp。这是你所需要的一个包
  • 如果没有,请下载 XAMPP 应用程序。
猜你喜欢
  • 2017-01-25
  • 2019-09-24
相关资源
最近更新 更多