【发布时间】:2014-10-01 07:59:35
【问题描述】:
我有一个名为“images”的表,它有两列名为“id”和“thumb”。我想从 id "15" 中查询所有 "thumb" 值。假设 id "15" 包含三行 "thumb" 信息。这就是我所拥有的
$db = JFactory::getDbo();
$query = "SELECT * FROM images WHERE id = '15' ORDER BY sort_order DESC";
$db->setQuery($query);
$results = $db->loadObjectList();
所以现在我有了 $results,但是当我尝试在 PHP 中回显它们时,它没有显示任何内容。它说 $results 是一个“数组”,但我想显示这三个值。我会认为“回声 $results[1];”她会给我一些数据,但它没有显示任何东西。我在这里缺少什么吗?我知道 $results 中有一些内容,但我不确定如何显示数据。
【问题讨论】:
-
请尝试 print_r($results)。
-
使用
print_r($results)查找结构。你也可以使用foreach()->foreach($results as $result){ print_r($result);} -
查看this question的答案。顺便说一句,假设 id 是一个整数,请将其视为:“..where id=15..”