我目前正在使用 PHP 5 的 Apache 2.2.. 我正在尝试连接到我的 Apache 服务器上的 MySQL 并创建一个名为 my_db 的数据库... 我有以下代码:
<?php
$con=mysqli_connect();
// Check connection
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}else{
echo "Connected Successfully!";
}
// Create database
$sql="CREATE DATABASE my_db";
if (mysqli_query($con,$sql)){
echo "Database my_db created successfully";
}else{
echo "Error creating database: " . mysqli_error();
}
?>
但是,当脚本运行时,我得到以下输出:
Connected Successfully!Error creating database:
请帮忙。这不是身份验证问题,因为“连接成功!”打印...
提前谢谢您!
最佳答案
您可以通过以下方式查询用户权限的概览:
SHOW GRANTS FOR 'user'@'host';
关于php - 使用 Apache 和 PHP 连接到 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15930883/