このクエリはうまくいきますが、問題は別のテーブルrooms
にある部屋番号を取得する必要があることです。のみroom_id
を持ってreservations
テーブルから取り出したデータを下記の問合せ:このクエリ内の別のテーブルの値を取得する
$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'を試すことはできますか?予約表の列room_idで は部屋のテーブル – Webeng
は彼らがある** WARNING **:PDOを使用している場合、あなたがプリペアドステートメントを使用する必要がありますこのコードで重大な[SQLインジェクションのバグ](http://bobby-tables.com/)があるため、ユーザーデータを別々の引数として指定してください。文字列補間や連結を使用せず、代わりに[prepared statements](http://php.net/manual/en/pdo.prepared-statements.php)を使用してください。この問題やその他の問題については、[PHP The Right Way](http://www.phptherightway.com/)を参照してください。 – rodrix
からIDにrefferedさ \t ID、名前、番号、レート,,容量、状況を次のように – tadman