while($objResult = mysql_fetch_array($objQuery))
{
$strSQL2 = "SELECT *,count(rid) as avaliable FROM rent WHERE ('$startdate' BETWEEN check_in and check_out) AND rid = '$objResult[rid]' group by rid";
$objQuery2 = mysql_query($strSQL2) or die (mysql_error());
$objResult2 = mysql_fetch_array($objQuery2);
if(!$objResult2)
{
echo "ห้อง ".$objResult['rid']." ว่าง<br>";
}else{
echo "ห้อง ".$objResult['rid']." ไม่ว่าง<br>";
}
}
while($objResult = mysql_fetch_array($objQuery))
{
$strSQL2 = "SELECT count(rid) as avaliable FROM rent WHERE ('$startdate' BETWEEN check_in and check_out) AND rid = '$objResult[rid]' group by rid";
$objQuery2 = mysql_query($strSQL2) or die (mysql_error());
$objResult2 = mysql_fetch_array($objQuery2);
if(!$objResult2)
{
echo "$objResult['avaliable']" ว่าง<br>";
} else {
echo "$objResult['avaliable']" ไม่ว่าง<br>";
}
}
SELECT a.* FROM room a
LEFT OUTER JOIN (SELECT rent.* FROM rent WHERE ('$startdate' BETWEEN rent.check_in and rent.check_out) AND rent.rid =a.rid) b ON a.rid=b.rid ORDER BY a.tid,a.rid ASC
ถ้าต้องการข้อมูลการจอง เข้าไปด้วย ก็ไป LEFT OUTER JOIN เข้าไปใน ALIAS Table Name->b