<というスコアを持つすべてのcourse_codeを配列に入力して、どこかにエコーアウトしようとしています。 print_r($carry_over)
は何も返しません!配列に値を取得する
$carry_over = array();
while ($row8 = mysql_fetch_assoc($query8)) {
if ($row8['score'] < 40) {
$carry_over[] = array('m.course_code' =>$row8['course_code']);
}
}
print_r($carry_over);
$query8 = mysql_query("SELECT m.score , m.course_code FROM maintable AS m
INNER JOIN students AS s ON m.matric_no = s.matric_no
INNER JOIN courses AS c ON m.course_code = c.course_code
WHERE m.matric_no = '".$matric_no."'
AND m.level = '".$level."'
AND m.score < 40"
) or die (mysql_error());
'query8'は40なぜ' if'テストよりも少ない点数でコースを返す必要がありますか? – afaolek