繁体   English   中英

返回带有信息MySQL / PHP的ID

[英]Returning ID with information MySQL/PHP

$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,但我不知道如何插入它以便它通过。

您正在以一种奇怪的方式构建阵列,使用$record['name']作为键,将其更改为$record['id']并且您有一个更好的开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM