【发布时间】: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:
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
顺便说一句,连接首先出现在
mysqli_---$retval = mysqli_query( $conn, $sql ); -
您在进行这些更改后是否重新启动了所有服务?也许甚至重新启动?
-
谢谢,我已经更新了。
-
见评论 #2。你有吗?
-
是的,每次更改后我都在重新启动 Apache。
标签: php mysql mysql-connect