これは、mysql_connectが接続時にいくつかのデフォルトを使用するためです。これはroot
である必要があります 正しく覚えていれば、ユーザー名とパスワードの空白の文字列。または、Webサーバーを実行するユーザー名にすることもできます。
これは、データベースサーバーが(Webサーバーマシンからの)パスワードなしのルート接続を受け入れることを意味する可能性があり、これは非常に危険です。データベース構成とユーザーリストを確認する必要があります。
セキュリティの観点から、コードはあまり安全ではありません。dbクレデンシャルはクリアテキストで送信されます。経験則として、エンドユーザーはdbクレデンシャルを入力しないでください(PhpMyAdminのようなツールを作成している場合を除く)。
>