1
3つの値を持つ配列があります。これらの3つの値は、ユーザーアカウントによって変わります(IDによる復旧質問の参照用です)。配列の各項目に対してmysqlクエリを生成します。
電子メールアドレスを使用してフォームを送信すると、システムはそれをチェックし、存在する場合は、別のデータベースに格納されている3つの回復質問IDとアカウントからの3つの回答を取得します。
そして、それはそうのような配列に情報を格納します。
<?php
$questions = Array($question1id, $question2id, $question3id);
?>
は、どのように私はそう
Select * FROM recovery_questions WHERE rid='$val'
のように照会し、各質問のためにそれを返します。この配列のためのforeach()
を作ることができますし、それらを$cleanquestion1
,$cleanquestion2
、$cleanquestion3
のような別々の変数に格納しますか?
私が最後の値を上書きしようとするたびに、私はそれを挫折させました。ありがとう
Select * FROM recovery_questionsを削除する理由は何ですか?($ question1id、$ question2id、$ question3ID)を削除すると、3in1コールがすべて返されます。 – xQbert
それは実行可能だと思われますが、私はそれらを別々にどのように呼びますか?私は頻繁に私の質問をバンドルしていないので、私はそれを求めるのです。私は$ row [0]、$ row [1]などの何かを想像していますか? – Kaboom
PDOの使用を想定すると、例へのリンクがあります:http://stackoverflow.com/questions/1756743/how-to-loop-through-a-mysql-result-set – xQbert