Hocam verdiğin kodlar işe yaramadı.

Aslında aradğım PHP deki fonksiyonun bir benzeri aşağıda göstermiş olduğum.
Bu yüzden PHP ye geri döneceğim ASP.NET güzel hoşta hız bakımından işlevsellik bakımından ama bilmeyince olmuyor.

Aşağıdaki kodun benzeri gibi düşünün url yapısını MYSQL dan kontrol ediyoruz yapıya uygun veri yok ise 404.php sayfasına yönlendiriyoruz. Ne yaptıysam olmadı yaptıklarımın hepsinde sonuçta gene bir boş html sayfasıyla karşılaştım.

$query = mysql_query("select * from settings"); while($print = mysql_fetch_array($query)){
$sor = mysql_query("select * from pages where sefurl='$url'"); if(mysql_num_rows($sor)=="0"){ header("Location:404.php"); }else{ while($yaz = mysql_fetch_array($sor)){ ?>