これは私が使っているコードです。そして、私はそれが常にSQLデータベースに接続できません。
を「サーバーに接続できません」と言う開くと言うべき文があれば、あなたのプログラムましたのでmysqli_connectの私
<?php
define('HOST','localhost');
define('USER','root');
define('PASSWORD','');
define('DATABASE','trialdb');
$link = mysqli_connect(HOST,USER,PASSWORD,DATABASE);
mysqli_select_db($link,DATABASE);
if (mysqli_connect(HOST,USER,PASSWORD,DATABASE)) {
die("Cannot connect to the server!");
} else {
echo "Success! You are connected to the server!<br />";
}
if (mysqli_select_db($link,DATABASE)) {
echo "Success! You are now connected to the database.";
} else {
die ("Cannot connect to the database!");
}
?>
注:接続を2回呼び出す必要はありません。 'if'ブロックで' $ link'をチェックするだけで、[接続エラー](https://www.google.com.ph /url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwitmOnIz_vNAhUCF5QKHaauAl8QFggaMAA&url=http%3A%2F%2Fphp.net%2Fmanual%2Fen%2Fmysqli.connect-error.php&usg=AFQjCNGTaGUBimHBz5iC7HdOy0E2-pcZ5g&sig2=E8BenYEYYBnHM0tQlet4Mg&bvm = bv.127178174、d.dGo) – Ghost
長時間、MySQLiの手続き的な方法を使用して誰も見たことがありません。 接続できない場合は、資格情報とデータベース名を確認してください。カスタムエラーメッシュを画面に書き込む代わりに、 "try catch"を使用して例外をスローします。 (mysqli_connect_errno()){ printf( "接続に失敗しました:%s \ n"、mysqli_connect_error()); mysqli_connect_err()を使用して、次のような詳細な情報をmysqli_connect_errno()で取得します: exit(); } – DevWL
あなたのMySQLは動作していますか?あなたは 'mysql'コマンドラインで接続できますか?ユーザー名とパスワードの組み合わせは正しいですか? 'localhost'を' 127.0.0.1'と入れ替えたらどうでしょうか?非常に多くの質問... – jpaljasma