alfacan adlı üyeden alıntı

Bir soru daha sorsam... Söz konusu kodlar şu şekilde bildiğiniz üzere:
$_GET['s'] boşsa {
random bir id çek
}else{
id'yi çek
}

Bunu şu şekilde nasıl yaparım:

$_GET['s'] boşsa {
random bir id çek
}else{

veritabanında id'yi ara, eğer bu id veritabanında yoksa (mesela kafadan sallayıp asdfgh şeklinde girildiyse){
random bir id çek
}else{
id'yi çek
}


}


if(empty($_GET["s"])) {

//?s= boş random id çekme işlemini yaz

} else {

//?s= dolu girilen değer veritabanında aranıyor
$id = $_GET["s"];
$sql = "select * from sozler WHERE soz_id = '$id'";

$sorgu= mysqli_query($baglan,$sql);
$sonuc=mysqli_num_rows($sorgu);

if ($sonuc>0) {
// id veritabanında var id çek

} else {
// id veritabanında yok random çekiceksin burada

}

}