2

そのため、何かを入力するとページに表示される練習用の非常にシンプルなサイトを作成していますが、機能せず、データベースに接続する最初の部分に絞り込んだと思います

$server    ="localhost";
$username  ="root";
$password  ="********";
$database  ="user_accounts"; 
$connect=mysqli_connect($server,$username,$password,$database);

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

Apache/2.2.22 (Debian)、PHP 5.4.4-14、および mysql Ver 14.14 Distrib 5.5.31 を使用してサーバーを実行しています。debian-linux-gnu (armv7l) では readline 6.2 を使用しています。パスワードを間違って入力すると、エラー行が「エコー」されないので、私の質問は、そのように localhost に接続するか、それともそこで何か間違ったことをしたかということです。

4

3 に答える 3

1

次のようなことを試してください:

if ($mysqli->connect_errno) {
    printf("Failed to connect: %s\n", $mysqli->connect_error);
    exit();
}
于 2013-05-22T04:15:47.633 に答える