如何从First数组获取值并生成第二个数组并将第二个数组放在第一个数组中?

时间:2015-04-16 02:14:27

标签: php mysql

我尝试了很多方法但没有运气。我试图从First数组获取值并生成第二个数组并将第二个数组放在第一个数组中。

我现在拥有的代码,生成第一个数组,在这个数组中我有一个名为prereq_id的列我需要获取此值并将其与courses表匹配,以将其信息带到课程表course_id=prereq_id中。任何帮助都将受到高度赞赏

现在数组输出就像这样

[course_id] => 2 
[curriculum_id] => 1 
[set_number] => 0 
[course_code] => GCIS 516 
[course_name] => Data-Centric Concepts and Methods 
[credits] => 3
[semester_ava] => 2  
[prereq_id] => 10  
[set] => 3

php

$result2 = $mysqli->query("SELECT * 
                             FROM curriculumcourses  
                                  INNER JOIN courses ON curriculumcourses.course_id = courses.course_id 
                                  LEFT JOIN prerequisites ON courses.course_id=prerequisites.course_id  
                            WHERE curriculum_id='$ids' ");
?>

<?php
for ($x = 1; $x <= $mysqli->affected_rows; $x++) {
    $rows[] = $result2->fetch_assoc();

}

echo "<pre>";
print_r($rows);
echo "</pre>"; 

我需要的结果是这样的

[course_id] => 2
[curriculum_id] => 1 
[set_number] => 0
[course_code] => GCIS 516 
[course_name] => Data-Centric Concepts and Methods
[credits] => 3 
[semester_ava] => 2
[prereq_id] => 10
[set] => 3 
[course_code] => GCIS 508 
[course_name] =>Database Management Systems
[credits] => 3
[semester_ava] => 1 

0 个答案:

没有答案
相关问题