0

ここでmysqlとphpを初めて使用します。

Apache2 が稼働しています。PHP5 が稼働しています。MYSQL は稼働しています。ただし、作成したデータベースに接続しようとすると、Chromium で「サーバー エラー」メッセージが表示されます。Firefox では、空白のページが表示されるだけで、エラー メッセージは表示されません。私が書いたコードは、ページにエラーを吐き出すはずですが、代わりにブラウザの「サーバー エラー」メッセージが表示されます。

何か案は?

<?php
$con=mysqli_connect('localhost', 'root', 'pass', 'db1');
if (mysqli_connect_errno($con)){
  echo 'failed to connect: ' . mysqli_connect_error();
}
?>

mysql サーバーが実行されていることを確認し、ログイン情報とデータベース名を再確認したため、非常に混乱しています。ターミナル内の mysql シェルから変更を加えてデータベースを作成することはできますが、PHP を使用することはできません。

また、PHP が Apache サーバーと連携していることも付け加えておきます。コードを phpinfo() のようなものに変更すると、機能します。問題があると思われるのはmysqlに接続することだけです。

4

1 に答える 1

1

ええと、過去に、php 作業に wamp を使用する前に、私はこの問題に一度陥りましたが、インストールされていなかったのはmysqli拡張機能でした..この問題を解決するために、

エラーをオンにして、何が起こっているかを正確に確認できるようにします...これを参照してくださいphp.iniを チェックし、 mysqli拡張の前に# signedが存在しないことを確認してください...これを参照してください

この 2 つの手順で問題が解決すると確信しています

于 2013-10-19T19:32:29.057 に答える