我从MySQL查询中得到一个小的结果集,其中包含4条记录。
我已将其转换为一个关联数组,其中每一行都有3列:
id, field_1, field_2
id为1、2、3和4,我想用id = 2
引用field_1。
我将如何引用?
喜欢吗?
$row[2]['field_1']
我知道我应该可以解决这个问题,但是由于某种原因我却无法解决:-)也许我中风或栓塞了:-)
我不需要遍历它,因为我知道一切都在哪里:-)
答案 0 :(得分:0)
如果您的数组$row
没有被列id
索引,并且行按id
升序排列,那么您应该使用$row[1]['field_1']
,因为数组以索引0开头,因此索引2
实际上是第三行(id = 3
)。
但是找出答案的最佳方法是在获得数组后将其打印出来,
echo '<pre>';
print_r($row);
echo '</pre>'; die();
这将为您打印带有所有索引及其值的格式化数组,以便您可以从哪里查看可以引用的内容。