ทำ Select LEFT JOIN ข้อมูลที่ออกมา ไม่ออกทางซ้ายเลยค่ะ
มีตารางวิชาสอบ และตารางนักเรียนที่สอบวิชาต่างๆ
ทีนี้จะให้แสดง นักเรียนคนไหนยังไม่สอบเรื่องอะไรบ้างค่ะ

ถ้าดูจากตารางวิชาที่นักเรียนเข้าสอบ student2 ยังไม่ได้สอบวิชา Eng01
ตอนที่ select lelt join ออกมา มันไม่ขึ้นวิชา Eng01 เลยค่ะ
code นี้ค่ะ
[code]ใส่โค้ด
<?php
include("conn.php") ;
$sql = "SELECT subject.s_id , student.student_id , student.s_id , student.date , student.point FROM subject LEFT JOIN student USING(s_id) WHERE student.student_id = 'student2' ";
$sqlquery = mysql_db_query($dbname, $sql);
?>
<table width="90%" border=0 cellpadding=4 align=center>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<table width="50%" cellspacing="1" cellpadding="0" align="center">
<tr>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>#</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>s_id</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>student_id</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>Date</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>point</span></div></td>
</tr>
<?
$item = 1;
while($row=mysql_fetch_row($sqlquery))
{
$i++;
if($i%2==0)
{
$bg = "#DDDDDD";
}
else
{
$bg = "#F7F7F7";
}
?>
<tr bgcolor="<?=$bg;?>">
<td><div align=center><span class=style8><?=$item?>.</div></span></td>
<td><div align=center><span class=style8><?=$row[0]?></div></span></td>
<td><div align=center><span class=style8><?=$row[1]?></div></span></td>
<td><div align=center><span class=style8><?=$row[3]?></div></span></td>
<td><div align=center><span class=style8><?=$row[4]?></div></span></td>
</tr>
<?
$item++;
}
?>
</table>
[/code]
ทำ Select LEFT JOIN ข้อมูลที่ออกมา ไม่ออกทางซ้ายเลยค่ะ
มีตารางวิชาสอบ และตารางนักเรียนที่สอบวิชาต่างๆ
ทีนี้จะให้แสดง นักเรียนคนไหนยังไม่สอบเรื่องอะไรบ้างค่ะ
ถ้าดูจากตารางวิชาที่นักเรียนเข้าสอบ student2 ยังไม่ได้สอบวิชา Eng01
ตอนที่ select lelt join ออกมา มันไม่ขึ้นวิชา Eng01 เลยค่ะ
code นี้ค่ะ
[code]ใส่โค้ด
<?php
include("conn.php") ;
$sql = "SELECT subject.s_id , student.student_id , student.s_id , student.date , student.point FROM subject LEFT JOIN student USING(s_id) WHERE student.student_id = 'student2' ";
$sqlquery = mysql_db_query($dbname, $sql);
?>
<table width="90%" border=0 cellpadding=4 align=center>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<table width="50%" cellspacing="1" cellpadding="0" align="center">
<tr>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>#</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>s_id</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>student_id</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>Date</span></div></td>
<td height="35" bgcolor="#FFE4E1"><DIV align="center"><span class=style5>point</span></div></td>
</tr>
<?
$item = 1;
while($row=mysql_fetch_row($sqlquery))
{
$i++;
if($i%2==0)
{
$bg = "#DDDDDD";
}
else
{
$bg = "#F7F7F7";
}
?>
<tr bgcolor="<?=$bg;?>">
<td><div align=center><span class=style8><?=$item?>.</div></span></td>
<td><div align=center><span class=style8><?=$row[0]?></div></span></td>
<td><div align=center><span class=style8><?=$row[1]?></div></span></td>
<td><div align=center><span class=style8><?=$row[3]?></div></span></td>
<td><div align=center><span class=style8><?=$row[4]?></div></span></td>
</tr>
<?
$item++;
}
?>
</table>
[/code]