\n";
$roomInfoTags .= "\t\t\t\t
" . $i . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['floor']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['size']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['rent']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['name']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['sex']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['caretaker']) . " | \n";
$roomInfoTags .= "\t\t\t\t" . htmlspecialchars($row['in_month']) . " | \n";
$roomInfoTags .= "\t\t\t\t表示 | \n";
$roomInfoTags .= "\t\t\t\n";
$i++;
}
// DBとの接続をクローズ
$db = null;
/**
* 基本情報取得SQL
*/
function getBasicSql() {
$sql = "SELECT\n";
$sql .= " h.id\n";
$sql .= " ,h.name\n";
$sql .= " ,h.zip\n";
$sql .= " ,h.address\n";
$sql .= " ,(SELECT COUNT(*) FROM room i WHERE i.house_id = h.id) AS rooms\n";
$sql .= " ,(SELECT COUNT(*) FROM inhabitant i WHERE i.house_id = h.id) AS inhabitants\n";
$sql .= "FROM\n";
$sql .= " house h\n";
$sql .= "WHERE\n";
$sql .= " h.id = ?\n";
$sql .= ";\n";
return $sql;
}
/**
* 部屋情報取得SQL
*/
function getRoomSql() {
$sql = "SELECT\n";
$sql .= " r.floor || '階' AS floor\n";
$sql .= " ,CASE r.size\n";
$sql .= " WHEN 0 THEN '-'\n";
$sql .= " ELSE r.size || '畳'\n";
$sql .= " END AS size\n";
$sql .= " ,CASE r.rent\n";
$sql .= " WHEN 0 THEN '-'\n";
$sql .= " ELSE r.rent || '円'\n";
$sql .= " END AS rent\n";
$sql .= " ,u.id\n";
$sql .= " ,u.name\n";
$sql .= " ,CASE u.sex\n";
$sql .= " WHEN 'm' THEN '男性'\n";
$sql .= " WHEN 'f' THEN '女性'\n";
$sql .= " ELSE '-'\n";
$sql .= " END AS sex\n";
$sql .= " ,CASE i.caretaker\n";
$sql .= " WHEN 1 THEN '○'\n";
$sql .= " ELSE ''\n";
$sql .= " END AS caretaker\n";
$sql .= " ,CASE i.in_month\n";
$sql .= " WHEN '1900-01' THEN '-'\n";
$sql .= " ELSE i.in_month\n";
$sql .= " END AS in_month\n";
$sql .= "FROM\n";
$sql .= " room r\n";
$sql .= " LEFT JOIN inhabitant i\n";
$sql .= " ON i.room_id = r.id\n";
$sql .= " LEFT JOIN user u\n";
$sql .= " ON u.id = i.user_id\n";
$sql .= "WHERE\n";
$sql .= " r.house_id = ?\n";
$sql .= "ORDER BY\n";
$sql .= " r.id\n";
$sql .= ";\n";
return $sql;
}
?>