Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想从两个表中显示或获取数据_Php_Mysql - Fatal编程技术网

Php 我想从两个表中显示或获取数据

Php 我想从两个表中显示或获取数据,php,mysql,Php,Mysql,我想显示或取老师的名字,但它总是只取老师的id,谢谢你的帮助 这是我的代码: <?php include('../dbcon.php'); $query=mysqli_query($connection,"select * from `teacher_class`"); while($row=mysqli_fetch_array($query)){ ?> <tr> <td>&

我想显示或取老师的名字,但它总是只取老师的id,谢谢你的帮助

这是我的代码:

 <?php
     include('../dbcon.php');

     $query=mysqli_query($connection,"select * from `teacher_class`");
     while($row=mysqli_fetch_array($query)){
        ?>
        <tr>

         <td><?php echo $row['class_id']; ?></td>
         <td><?php echo $row['school_year']; ?></td>
         <td><?php echo $row['teacher_id']; ?></td>
         <td><?php echo $row['subject_id']; ?></td>

这是数据库中的教师班级表

这儿,老师的桌子

和分配教师表

如果要显示多个表中的值,则需要连接这些表,然后只有您可以显示它们

一定要阅读相关文章,了解SQL连接的概念

请尝试下面的代码

$query=mysqli_query($connection,"SELECT * FROM 'teacher' AS teacher INNER JOIN teacher_class ON teacher.teacher_id = teacher_class.teacher_id");
while($row=mysqli_fetch_array($query)){
?>
<tr>
<td><?php echo $row['class_id']; ?></td>
<td><?php echo $row['school_year']; ?></td>
<td><?php echo $row['firstname'].' '.$row['mname'].' '.$row['lastname']; ?></td>
<td><?php echo $row['subject_id']; ?></td>
$query=mysqli\u query($connection,“从'teacher'中选择*作为teacher.teacher\u id=teacher\u class.teacher\u id上的教师内部加入teacher\u class”);
while($row=mysqli\u fetch\u数组($query)){
?>

这是您想要的查询

SELECT tc.teacher_id, t.teacher_name, tc.subject_id FROM teacher_class AS tc LEFT JOIN teacher ON t.teacher_id = tc.teacher_id

你能把表格的所有代码都贴出来吗?你想把你老师的名字显示在哪里?我看不到一个地方可以这样做而不是老师id,我想显示老师姓名我想取班级名称而不是班级id因为它总是在我的表格上显示班级id而不是老师id我想取老师姓名哪个表格有班级名称?我看不到clas屏幕截图中的s_名称