0

そのため、調査への回答を表示しようとしていますが、最初にユーザー ID を互いに分離したいと考えています。現在、回答はこれと同様に保存されています....

SGpID、SGresult、SGFACemail

本来は、ユニークIDごとにボタンを表示したい。したがって、ID 10 の回答が 5 つ、ID 12 の回答が 5 つあるとします。「ID 10 の結果」と「ID 12 の結果」というボタンが必要です。

現在行っていることは、選択ステートメントが本質的にすべての回答に一致するすべての反復を表示することです...ブエノはありません。

私の考えでは、 for each ループを実行して結果を分離し、次のように何かを行うことでした...

「SGpID が異なるたびに」、その新しい SGpID で新しいボタンを表示します。

私はそれをどのように書き出すか本当にわかりません。これが私がこれまでに声明のために持っているものです。

$query_db = ("SELECT SGpID FROM SGresult WHERE SGFACemail = '$email'");
$result = mysql_query($query_db) or die(mysql_error());

while ($row = mysql_fetch_assoc($result)) {
//insert for each loop here?
echo $row['SGpID'];
}

これについての助けやアイデアをいつもありがとう!

4

1 に答える 1

1

SELECTコマンドを次のように変更します。

SELECT DISTINCT SGpID FROM SGresult WHERE SGFACemail = ?

本当に準備済みステートメントを使用する必要があるため?、代わりに使用したことに注意してください。ボビー・テーブルから学ぼう!'$email'

于 2012-04-24T18:53:28.013 に答える