[英]query a mysql table for rows that have the same month value and store as a php array for later use displaying them on a calendar
[英]PHP SQL Joomla store table with two columns into array and echo them later
所以我有一个包含两列的简单表。 该表称为“ mytable”,列为“ product”和“ id”。 该表有大约12个条目。
$db = JFactory::getDbo();
$query = "SELECT * FROM mytable";
$db->setQuery($query);
$results = $db->loadObjectList();
因此,到目前为止,我已经成功查询了,但是我想回调每一行的结果。 那就是我坚持的部分。 我需要将其存储到数组中,以便以后可以进行一会儿循环将每一行吐出来。 我也无法在该代码的下面回显它。 这需要存储在一个数组中,然后从另一个页面中拉出,然后吐出每一行。 谢谢!
尝试这个,
$db = JFactory::getDbo();
$query = "SELECT * FROM mytable";
$db->setQuery($query);
$results = $db->loadObjectList();
echo '<pre/>'
print_r($results);//the resulted array is already in this variable you can iterate it later with foreach loop.
用于循环和打印
foreach($results as $key=>$value){
echo 'Product-->'.$value->product;
echo 'ID-->'.$value->id;
}
检查Joomla数据库查询以获取更多详细信息。
希望能帮助到你..
我会亲自为您查询使用更多最新的编码标准,例如:
$db = JFactory::getDbo();
$query->select($db->quoteName('*'))
->from($db->quoteName('mytable'));
$db->setQuery($query);
$results = $db->loadObjectList();
然后,要获得结果,请创建一个循环:
foreach($results as $result) {
echo 'ID = ' . $result->id;
echo 'Product = ' . $result->product;
}
希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.