我想以他的名字询问学生的结果。 表中的结果和另一个表中学生的名字 它怎么可能
这位学生的表:std_id, std_name
此结果表:re_id, result, std_id
这是我的代码
<table dir="rtl"style="margin-right: 10px;" id="rounded-corner" summary="2007 Major IT Companies' Profit" style="margin-left:150px;">
<thead>
<tr>
<th width="211" class="rounded" scope="col"></th>
<th width="211" class="rounded" scope="col">الاسم</th>
<th width="211" class="rounded" scope="col">النتيجة</th>
</tr>
</thead>
<tbody>
<?php
$s=mysql_query("select std_id,std_na from students ");
while($row=mysql_fetch_object($s))
{
?>
<tr>
<td><?php echo $row->std_id; ?></td>
<td><?php echo $row->std_na; ?></td>
<td><?php echo $row->result; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
&#13;
答案 0 :(得分:0)
我认为你需要先学习加入
像这样使用
SELECT students_table.std_name, results_table.result FROM students_table LEFT JOIN results_table ON students_table.std_id = results_table.std_id
答案 1 :(得分:0)
试试这个会起作用。
SELECT `student`.`std_name`, `result`.`result` FROM `student`,`result` where `student`.`std_id`=`result`.`std_id
您的表名学生和结果,如果您的表名不同,那么只需更改表名,查询将是相同的。