php - 使用 Apache 和 PHP 连接到 MySQL

标签 php mysql database apache connection

我目前正在使用 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/

相关文章:

sql - 在 SQL 中更改列方程

sql-server - SQL Server : catch every error within a database into error table

php - 向 Yii2 导航栏添加图标

php - 创建标签数据库

php - 如何使用 docker 处理权限 - nginx/php-fpm

mysql - 逐月计算期末余额

php 和 session 重定向错误

php - textarea 的字段类型是什么?

mongodb - 如何知道mongodb使用的是哪个存储引擎?

php - 如何从$_SESSION获取作者的id和姓名到数据库?