我有一個查詢獲取所有不同的行。我想將它存儲到一個數組中,並在每個循環中顯示它。誰能幫我。提前致謝。將字段存儲在一個數組中,並在php中顯示
這裏是我的代碼:
//PREPARE QUERIES
//distinct effective dates
$allsched = $this->prepare("SELECT DISTINCT effective_date,status,in_use FROM `working_sched` WHERE `emp_id` = ? ");
$allsched->bind_param('i', $emp_id);
$allsched->execute();
$allsched->bind_result($distinctdate,$stat,$in_use);
$allsched->store_result();
$numrows = $allsched->num_rows;
//check if query turned empty!
if($numrows == 0){
echo '<div id="error">Sorry no Working Schedule to be displayed for <b><i></i></b></div>';
}else{
//if query returned TRUE
$effdatedist = array();
while($allsched->fetch()){
$effdatedist[] = $distinctdate; //store the effective dates in an array
$effdatedist['stat'] = $stat;
}
$allsched->close();
}
,並在我的foreach循環,我想顯示以下
foreach($effdatedist as $a){
//display here
date, status, in_use
}
什麼樣的陣列格式的你想要實現? '$ allsched-> fetch()'已經返回一個數組值。 – Vainglory07
我想將返回的值存儲在數組中以將其用於另一個查詢。 – Raymond
我想將$ allsched-> fetch()的返回值存儲在數組中,然後將其顯示在foreach循環中。但不幸的是我不知道如何將它存儲在數組中,以及如何顯示它:( – Raymond