【发布时间】:2011-06-30 13:04:39
【问题描述】:
我有一个如下所示的 mysql 表:
id | uid | title | description | parent
1 | 1 | Portraits | desc. | photostream
2 | 1 | Abstract | descr. | photostream
我正在尝试构建一个最终看起来像这样的多维数组:
Array
(
[0]
[id] => 1
[uid] => 1
[title] => Portraits
[description] => desc.
[parent] => photostream
[1]
[id] => 2
[uid] => 1
[title] => Abstract
[description] => descr.
[parent] => photostream
)
我正在使用选择查询:
$query = mysql_query(
"SELECT * FROM `table` WHERE `uid`='1' ORDER BY `id` DESC");
有人知道怎么做吗? 谢谢, 列维
【问题讨论】:
-
如果
uid是数字列,请勿比较或将其分配给字符串(单引号值)。 MySQL 不会抱怨,但是当从字符串到数字的强制转换没有得到您期望的数字时,您可能会感到惊讶。 -
+1 这个问题怎么没有得到任何支持? “有用且清晰”。来吧人们
标签: php mysql arrays multidimensional-array