$ASQL = mysql_query("select * from a order by aid");
while($a = mysql_fetch_assoc($ASQL)) {
echo $a['adata']."<br />";
}
ผมจะเขียนยังไงต่อดีครับ ให้แสดงผลแบบนั้นได้ คิดนานหลายวันติดกับชุดโค้ดแค่นี้ T_T
คือ แสดง Table A ทั้งหมดก่อน แล้วก็ หาว่า B ตรงกับ A อันไหน ถ้าตรงก็ไม่ให้แสดง ถ้าไม่ตรงให้แสดง ok
Tag : PHP, HTML/CSS, Ajax, jQuery, CodeIgniter Framework
$qa = mysql_query("SELECT * FROM A ORDER BY AID");
if (!$qa) {
echo "QA ERROR <br>".mysql_error();
exit();
}
while ($a = mysql_fetch_assoc($qa)){
echo "A DATA SET ".$a['ADATA']."<hr>";
$qb = mysql_query("SELECT * FROM B WHERE BAID = '".$a['AID']."'");
if (!$qb) {
echo "QB ERROR <br>".mysql_error();
exit();
}
while ($b = mysql_fetch_assoc($qb)){
echo "BID= ".$b['BID']." BDATA= ".$b['BDATA']." BFIX= ".$b['BFIX']."<br>";
}
}
อันนี้เขียนสด ยังไม่ได้ทดลองใด ๆทั้งสิ้นนะครับ เป็นตัวอย่าง ที่หมายความว่า ให้เลือกทั้งหมดจาก TABLE A มาแล้วให้เลือก TABLE B ที่ตรงกับข้อมูลจาก TABLE A