私はデータベース名、サーバ名、mysqlユーザ名、パスワードをダブルチェック、トリプルチェックしており、データベースに接続できません。私がzeuspower.xyz/conn.phpに行くと、 "connectedConnection not failed:"と表示されますが、mysql_error()を与えません。間違ったパスワードを入力してもエラーが出ることはありませんが、何か不足していますか?PHP- MySQLデータベースに接続できません
次のように私の接続ファイルは次のとおりです。
<?php
$db_name = "zeusdb";
$mysql_username = "zeuspowerad";
$mysql_password = "Password";
$server_name = "zeuspower.xyz";
$conn = mysqli_connect($server_name, $mysql_username, $mysql_password, $db_name);
if ($conn == false) {
echo "not connected";
die("Connection failed: " . mysql_error());
}
else{
echo "connected";
}
?>
更新コード:
<?php
$db_name = "zeusdb";
$mysql_username = "zeuspowerad";
$mysql_password = "Password";
$server_name = "zeuspower.xyz";
$conn = mysqli_connect($server_name, $mysql_username, $mysql_password, $db_name);
if (mysqli_connect_errno()) {
echo "not connected";
die("Connection failed: " . mysqli_error());
}
else{
echo "connected";
}
?>
mysql_error()の代わりにmysqli_error()を使用してください。 –
私はしても、それでも私にエラーメッセージを与えません – aheit
mysqli_error()の後またはmysqli_error()の代わりに、mysqli_connect_error()を試してください – Andreas