我正在收视得分&我的表格中的course_code,所有得分低于40的课程都应该复制到数组$ carry_over中。
var_dump($carry_over) only gives "Array" when i run the script.
请问如何填写/获取那些得分<40?的课程的课程代码 谢谢您的帮助。我最欣赏它。
$carry_over = array();
while ($row8 = mysql_fetch_assoc ($query8)) {
if ($row8['score'] < 40) {
$carry_over = array( 'm.course_code' => $row8['m.course_code']) ;
}
}
var_dump($carry_over);
Query8
$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."'")
or die (mysql_error());
答案 0 :(得分:0)
尝试使用print_r转储数组并使用它:
$carry_over[] = array(...
将元素添加到数组中,
答案 1 :(得分:0)
尝试以下:
$carry_over = array();
while ($row8 = mysql_fetch_assoc($query8))
{
if ($row8['score'] < 40)
{
$carry_over[$row8['score']] = $row8['m.course_code']) ;
}
}
var_dump($carry_over);