sql >> データベース >  >> RDS >> Mysql

PHP:mysql_connectがFALSEを返さない

    これは、mysql_connectが接続時にいくつかのデフォルトを使用するためです。これはrootである必要があります 正しく覚えていれば、ユーザー名とパスワードの空白の文字列。または、Webサーバーを実行するユーザー名にすることもできます。

    これは、データベースサーバーが(Webサーバーマシンからの)パスワードなしのルート接続を受け入れることを意味する可能性があり、これは非常に危険です。データベース構成とユーザーリストを確認する必要があります。

    セキュリティの観点から、コードはあまり安全ではありません。dbクレデンシャルはクリアテキストで送信されます。経験則として、エンドユーザーはdbクレデンシャルを入力しないでください(PhpMyAdminのようなツールを作成している場合を除く)。

    >


    1. MySQL-内部にSET変数を含むビューを作成できません

    2. SQL結合の究極のガイド:CROSS JOIN –パート3

    3. Oracle SQL:IN句内で1000を超えるアイテムを使用する方法

    4. パーティションスイッチングを使用した中断の少ないSQLServerテーブルの更新