おはよう、
ローカルの Windows 7 PC で以下のコード ブロックを作成し、実行しようとしました。残念ながら、私は受け取りました:
Connect Error (1045) Access denied for user 'dbuser'@'myhost(using password: YES)
このデータベース スキーマの localhost と % の両方を使用して、dbuser に Insert、Select、Update、および Execute を許可しました。サーバーのコマンドラインから mysql -u dbuser -p も実行できます。
コードブロックは次のとおりです。
<?php
/* Set Variables */
$host="serveripaddress";
$db="dbname";
$username="dbuser";
$pass="pass";
/* Attempt to connect */
$mysqli=new mysqli($host,$username,$pass,$db);
if (mysqli_connect_error()){
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
}
?>
上記のコード ブロックがエラーの原因なのか、それともサーバーで何かを行う必要があるのかを理解するのが困難です。誰かがいくつかの調査分野を提案できますか?
ありがとう、シド