我正在尝试在每个循环上使用新的“WHERE (AND)”子句查询数据库。new 子句只是循环的编号。
我需要将每个循环返回的行数保存在我正在努力解决的数组中。
例如,如果有两个循环,第一个循环返回 2 行,第二个 3。我希望数组本质上是:
$portfolio_list = array(2,3);
据我所知,这就是它无法正常工作的结果,不足为奇。
任何帮助都会很棒!
$portfolios = 2;
$i = 1;
$portfolios_list = array();
while ($i <= $portfolios) {
$portfolio_sql = "
SELECT COUNT(portfolio_number) AS portfolio_uploaded_images
FROM exp_submissions
WHERE member_id = $member_id
AND type_id = '1'
AND portfolio_number = $i
";
$query = $this->EE->db->query($portfolio_sql);
$return = $query->result();
$portfolios_list[] = $return;
$i++;
}