<?
include("../Connections/conn.php") ;
$sql="select * from user AS u, member AS m, province AS p WHERE m.username=u.username & m.id_province=p.id_province ORDER BY m.id ASC";
$result = mysql_query($sql);
echo"<table border=1 align=center>";
while ($data=mysql_fetch_array($result)){
echo"<tr><td>";
echo "รหัสนักศึกษา : $data[id_stu]<br/>";
echo "ชื่อ - นามสกุล : $data[name] $data[lastname]<br/>";
echo"จังหวัด : $data[province]<br/>";
echo"ชื่อผู้ใช้งาน : $data[pic]<br/>";
echo"</td>";
echo"</tr>";
}
echo"</table>";
?>
ผมว่ามันเป็นที่คำสั่ง sql น่ะครับ
ผมไม่นิยมใช้การ inner join แบบนี้น่ะครับ select * from user AS u, member AS m, province AS p
ผมว่าเขียนแบบระบุให้แน่ชัดไปเลยจะดีกว่า
select u.username, m.memberid, p.provincename
from user as u
inner join member as m on u.usrid = m.usrid
inner join province as p on m.provinceid = p.provinceid
หรือไม่ก็ลอง echo ตัวแปร $sql ออกมาแล้วลองเอาไป run phpmyadmin ดูครับว่าค่าที่ได้ถูกหรือป่าว