したがって、PHP がデータベースを作成しない理由についてはわかりません。最初に私のコードがどのように見えるかを示してから、それが私に与えている警告/エラーを引用します:
<?php
// Connection
$con = mysqli_connect("localhost", "root", "1monica1");
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Creating a database
// The database is called alarm_db
$sql = "CREATE DATABASE alarm_db";
if (mysql_query($sql, $con))
{
echo "Database alarm_db created sucessfully";
}
else
{
echo "Error creating database: " . mysqli_error($con);
}
?>
私が取得し続けるエラーと警告は次のとおりです。
警告: mysql_query(): サーバーへのリンクを B:\DropBox\Dropbox\EbadlyAgha\Ebad\reminders.php 行 51 で確立できませんでした データベースの作成中にエラーが発生しました:
行 51 は、ある場所if (mysql_query($sql, $con))
です。また、それは私にmysqli_error($con)
. それはただの空白です。
「MySQL への接続に失敗しました」というステートメントが表示されないため、MySQL 接続は問題ありません。