@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]);
}