我有一張表,用於存儲學生在學期和會話期間註冊的課程。我爲特定的學生填寫課程代碼。這裏是取下面的過程碼的功能:將具有單個鍵和字符串值的數組拆分爲具有多個鍵和值的數組
function get_course_code(){
global $connection;
$query = "SELECT DISTINCT course_code ";
$query .= "FROM tbl_registered_courses_400 ";
$query .= "WHERE matric_no = '03/55ec101' LIMIT 10";
$course_code_set = mysql_query($query, $connection);
confirm_query($course_code_set);
return $course_code_set;
}
當我打電話,我在主要頁面的功能。它返回了以下結果
$courseCode = get_course_code();
$courseFilter = '';
while ($courseList = mysql_fetch_array($courseCode)){
$courseList['course_code'];
$courseFilter .= "\""."{$courseList['course_code']}"."\",";
$courseFilter;
}
$course = array($courseFilter);
print_r($course);
Array ([0] => "PHY 432","CSC 491","CHM 401","CHM 402","MAT 451","MAT 452","CSC 423","BLY 401",)
我要拆分的$當然數組的數組,將在上面的字符串值讀取
array(
[0] => PHY 432
[1] => CSC 491
[2] => CHM 401
[3] => CHM 402
.
.
.
e.t.c
)
$ course數組中的字符串數據來自數據庫中的course_code列。 我的意圖是使用新數組的結果在數據庫中形成一行,該行將保存每學期/會話所完成的不同課程的每個matric_no的結果。我將不勝感激任何幫助,我可以做到這一點。
作爲一個備註,你應該從'mysql'切換到'mysqli'或'PDO',因爲它正在變成折舊! – mlishn 2012-08-07 12:19:30