@smtciftci; Mantığını vermek açısından ekliyorum. Mobilim hatalar olabilir.
<?php
$db->begin();
$query = $db->prepare('SELECT id, yatak_1, yatak_2 FROM odalar WHERE odaId = ?');
$oda = $query->execute([$odaId])->fetch();
if ($oda[yatak_1'] == 0) {
$query = $db->prepare('UPDATE odalar SET yatak_1 = 1 WHERE odaId = ?');
$query->execute([$odaId]);
}
elseif ($oda['yatak_2'] == 0) {
$query = $db->prepare('UPDATE odalar SET yatak_2 = 1 WHERE odaId = ?');
$query->execute([$odaId]);
}