この回答はthis answerに基づいています。 Chaは私のコードとは対照的に、login -infoを格納する際に配列を使います。PHPでlogin -infoを格納する際に配列を使用するのはなぜですか?
ログインの検索効率を向上させ、データを整理しておく可能性が高いです。 しかし、これがログイン情報のすべての部分を保存するのに最適なデータ構造であるかどうかはわかりません。
私のソリューションは、情報を必要とするときにデータベースからパスハッシュを取り出し、セッションのためにPHPの配列に格納するのではなく、使用後に破棄します。また、すべての変数を独立変数として保持します。これは、スクリプト言語によるデータ操作とは対照的に、PostgreSQLを大量に使用します。
PHPで配列を使用してログインデータを保存する際の賛否両論はありますか?
[編集]
私は、データベースからデータを取得するには、現時点では、次のコードを使用します。
$result = pg_prepare($dbconn, "query22", "SELECT passhash_md5 FROM users
WHERE email=$1;");
$passhash_md5 = pg_execute($dbconn, "query22", array($_REQUEST['email']));
したがって、PDOに変更する必要があります。 それを学ぶ。
ありがとうございました! –