【发布时间】:2011-05-28 17:42:31
【问题描述】:
我正在尝试从数据库中的每一行创建文本行。我想让列的顺序对于我显示的每一行都是随机的。
正常的回声是:
while($row = mysql_fetch_array($result)) {
echo "{$row['Color']} {$row['Size']} {$row['Category']} <br>";
}
我如何把它变成每行的随机顺序?我尝试了 rand、array_rand 和 shuffle,但它们似乎都没有与 while 函数结合输出正确的结果。
【问题讨论】:
-
您的意思是说每一行将在不同的字段序列中回显?比如 123|132|321|312 等等?
-
您可以查看@awerti 的答案。我可能会解决你的问题。如果不是,那么您将问题发回