0
$sql = 'SELECT `name`, `course`, `id` FROM `teacher`';
$rows = $mysql_conn->fetch_array($sql);
foreach($rows as $record) {
$search_results[$record['name']] = $record['course'];
}
foreach($search_results as $teacher=>$string_courses){
$array_courses = explode('-',$string_courses);
$search_results[$teacher] = $array_courses;
}
foreach($search_results as $teacher=>$courses){
foreach($courses as $period => $course){
if($course == $id) {
$name = explode(',', $teacher);
$results[$period][] = '<a href="?page=teacher&id='.ID HERE.'">'.$name[0].'<br />'.$name[1].'</a>';
}
}
}
여기서 ID는 여기에 삽입 된 각 선생님에 대해 반환 된 ID를 원하지만 삽입 할 방법을 모르겠습니다.정보가있는 ID 반환하기 MySQL/PHP
코스는 배열 색인을 참조하여 교사를 얻습니다. 나는 다른 페이지로 다시 링크하는 데에만 사용되기 때문에 앉을 수있는 ID 자리를 어딘가에 가지고 있어야합니다. – blanknamefornow
코드를 자세히 살펴 보지 않고 mysql_fetch_array를 최적의 방법으로 사용하지 않는 것 같습니다. 기본적으로이 필드는 숫자 및 연관된 배열로 필드를 수집합니다. RS (첫 번째 루프)를 빌드 한 다음 $ rs [$ recNr] [$ fieldName]에 의해 데이터를 요청하십시오. 또는 귀하의 요구 사항에서 뭔가를 간과합니까? – Teson
테이블은 매우 전문적이며, 데이터를 검색하기 위해 구문 분석이 필요합니다. 링크에서 참조되는 끝점까지 배열과 함께 ID를 전달해야합니다. – blanknamefornow