此查詢運行良好,但問題是我需要獲取另一個表中名爲rooms
的房間號。從reservations
表,只有room_id
下面獲取數據的查詢:從此查詢中的另一個表中提取值
$select_table = "SELECT id, name, phone, email, address, country, adults, childs, purpose, booking_type, remarks, checkin, checkout, room_id, status, paid, date FROM reservations WHERE DATE_FORMAT(date, '%Y-%m') = '$date' ORDER BY id DESC";
$stmt = $db->prepare($select_table);
$stmt->execute();
$rows = $stmt->fetch(PDO::FETCH_ASSOC);
if ($rows)
{
getcsv(array_keys($rows));
}
while($rows)
{
getcsv($rows);
$rows = $stmt->fetch(PDO::FETCH_ASSOC);
}
如何在地球上可以我從rooms
表上面的查詢中列number
?
哪些表中的列'rooms'? – Webeng
有如下幾點 \t ID,名稱,數量,速度來看,能力,地位 在保留表列ROOM_ID被下文稱以ID從房間表 – rodrix
** WARNING **:當使用PDO,你應該使用預處理語句並提供任何用戶數據作爲單獨的參數,因爲在此代碼中有嚴重的[SQL注入漏洞](http://bobby-tables.com/)。切勿使用字符串插值或連接,而應使用[預先準備的語句](http://php.net/manual/en/pdo.prepared-statements.php)。有關此問題和其他問題的指導,請參閱[PHP正確方法](http://www.phptherightway.com/)。 – tadman