学习曲线问题。我搜索过,答案躲过了我。 如何获取基本结果,例如$ row-> product_id,它返回总共$ limit项并将其转换为一个数组,然后可以在另一个查询中使用以获得更多结果。
$db->setQuery( $query );
$rows = $db->loadObjectList();
foreach($rows as $row){
echo '<div>' . $row->product_id . '</a></div>';
}
这让我得到了回显的结果,但我需要在另一个查询中再次使用它们。
$query="select my_colum from my_table where myItem_Array_results LIMIT
请帮忙。
答案 0 :(得分:0)
你到底想要达到什么目的?您想在其他查询中使用SELECT
的结果吗?
你应该在MySQL中完成整个操作。阅读JOINs。它不仅更清晰合理,而且速度更快。
SELECT `id`, `name` FROM `products` LEFT JOIN `my_table` ON `my_table`.`my_column` = `products`.`id`
答案 1 :(得分:-1)
我的php很生疏,但尝试这样的事情:
$db->setQuery( $query );
$product_ids = array();
$rows = $db->loadObjectList();
foreach($rows as $row){
$product_ids[] = $row->product_id;
echo '<div>' . $row->product_id . '</a></div>';
}