我有一张表,用于存储学生在学期和会话期间注册的课程。我为特定的学生填写课程代码。这里是取下面的过程码的功能:将具有单个键和字符串值的数组拆分为具有多个键和值的数组
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