【发布时间】:2021-12-23 02:45:57
【问题描述】:
我有一个包含许多记录的表。通过拖放输入中的文本,用户可以确定哪个文本适用于哪个输入或图像。
通常情况下,所有衰退都会按顺序显示,并且很清楚哪个答案适用于哪个图像。 我希望将列响应数据随机放置在每个图像的前面。
请注意,我不希望每一行都随机显示,但我希望一列中的数据随机显示。
| id | answer | image |
|---|---|---|
| 1 | test1 | test1.jpg |
| 2 | test2 | test2.jpg |
我希望 Test1 Title 显示在 test2 图片前面,Test2 Title 显示在 test1 图片前面。
我使用了以下代码,但没有改变:
$gg1 = "SELECT * FROM groupanswer WHERE id='$nowid' ";
$gg2=mysqli_query($conn,$gg1);
while($gg3=mysqli_fetch_assoc($gg2)){
$iii=$gg3['answer'];
$aa = array($iii);
$key = array_rand($aa);
}
我附上了照片:
【问题讨论】:
-
我认为dba.stackexchange.com 更适合提问。
-
警告:您对SQL Injections 持开放态度,应该使用参数化的prepared statements,而不是手动构建查询。它们由PDO 或MySQLi 提供。永远不要相信任何形式的输入!即使您的查询仅由受信任的用户执行,you are still in risk of corrupting your data。 Escaping is not enough!