0

所以我试图显示调查的答案,但首先我想将用户 ID 彼此分开。现在答案的存储方式与此类似....

SGpID、SGresult、SGFACemail

本质上,我想为每个唯一 ID 显示一个按钮。因此,如果我有 5 个 ID 为 10 的答案,以及 5 个 ID 为 12 的答案。我想要显示“ID 10 的结果”和“ID 12 的结果”的按钮。

它目前正在做的是显示选择语句匹配的每次迭代,因此基本上每个答案......没有bueno。

我的想法是,我将通过一个 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 回答