我试图从我的表中检索数据并将所有结果保存在一个数组中。
$query = " SELECT id,sent_to FROM `table` WHERE `ac` = 0 AND `cut` < CURRENT_DATE() ";
$result = mysqli_query($con,$query);
$sentToList = array();
while($row = mysqli_fetch_assoc($result)) { $sentToList = $row['sent_to']; }
print_r($sentToList); // to check if the results have been saved in the variable
$sent_to = explode(',', $sentToList); //for my next step
当我打印$sentToList
时,我只获得查询的最后结果。有类似的问题得到解答,但我没有得到解释。谢谢。
答案 0 :(得分:7)
$sentToList = $row['sent_to'];
这样可以节省$row['sent_to'];
在变量中的值。因此,每次都会更新$sentToList
试试这个
$sentToList[] = $row['sent_to'];
这会将值赋给数组