私は最近、CPanelに切り替えました。それ以来、問題がありました。データベースに接続する際に問題が発生しています。 CPanelで作成しました。仮のユーザー名は'root'
、パスワードは'123'
です。私はファイル/scripts/dbh.php
とファイル/index.php
を持っています。ここに内容があります。CPanelデータベース接続エラー
dbh.php:
<?php
// Database Handler
$db_name = 'hughchalmers';
$servername = "localhost";
$username = "root";
$password = "123";
$table_name = 'accounts';
$conn = mysqli_connect($servername, $username, $password, $db_name) or die('Cannot connect to database. Contact an admin');
?>
(hughchalmersは、データベースで占めるテーブルです)
のindex.php:
<?php
include($_SERVER['DOCUMENT_ROOT'].'/memedictionary/scripts/header.php');
include($_SERVER['DOCUMENT_ROOT']. '/memedictionary/scripts/dbh.php')
?>
<head>
<title>Login</title>
</head>
<body>
</body>
ここでの問題は何ですか?ちょうど私が設定したメッセージ(データベースに接続できません。管理者に連絡してください)で死ぬだけです。申し訳ありませんが、私はMySQLとCPanelの新機能です。
4番目のパラメータはDBであり、テーブルではありません。 'accounts'はdbかテーブルですか? – chris85
accountsはデータベース内のテーブルです。編集された質問は、まだ動作しません。 –
詳細については、接続エラー機能を使用してください。 http://php.net/manual/en/mysqli.connect-error.php – chris85