所以我有一个10行的标签,
它们看起来像这样:
+++++++++++++++++++++++++++++++++++++++
+ ID + ACTIVE + NAME + DESCRIPTION +
+++++++++++++++++++++++++++++++++++++++
+ 1 + 1 + ONE + O-N-E +
+++++++++++++++++++++++++++++++++++++++
+ 2 + 2 + TWO + T-W-O +
+++++++++++++++++++++++++++++++++++++++
+ 3 + 0 + THREE+ T-H-R-E-E +
+++++++++++++++++++++++++++++++++++++++
+ 4 + 4 + FOUR + F-O-U-R +
+++++++++++++++++++++++++++++++++++++++
+ 5 + 5 + FIVE + F-I-V-E +
+++++++++++++++++++++++++++++++++++++++
+ 6 + 3 + SIX + S-I-X +
+++++++++++++++++++++++++++++++++++++++我通过使用下面的命令来获取这个表的值
$result = mysql_query("SELECT * FROM Table WHERE ACTIVE != 0") or die (mysql_error());然后我用以下命令来获取它们:
$values = mysql_fetch_array($result) or die (mysql_error());但现在的问题是,它们是这样出来的:12453
我想要订购这个,同时保留属于活跃的人的姓名和描述。
我读过一些关于排序2D数组的文章,但我没有任何进展,所以如果有人有一个明确的解决方案或明确的文章,这将对我有很大帮助!感谢您的阅读。
发布于 2013-05-15 22:20:37
是的,切换到mysqli或其他什么,但问题的答案是:将ORDER BY ID添加到您的查询中:
"SELECT * FROM Table WHERE ACTIVE != 0 ORDER BY ID"发布于 2013-05-15 22:04:38
你需要使用
while ($values = mysql_fetch_assoc($result))
{
echo $values['NAME']." ".$values['DESCRIPTION'];
}发布于 2013-05-15 22:06:14
使用mysql_fetch_assoc并通过使用$ values‘’nameOfValue‘访问您的值
https://stackoverflow.com/questions/16567158
复制相似问题