if ile ilk sorguladığım değer 2 yanı döngü içerisinde ilk yazması gereken rakanda 2 ama gidiyor ve sıralı şekilde yazıyor.
1
2
17
18
ama ilk if sorgum 2 ye eşit ve sıralaması gereken şekil.
2
1
17
18
Sorun neden kaynaklı olabilir?
<?php
$katsors = $db->prepare("SELECT ikID, katAd FROM ilan_kategori WHERE anaID IS NULL");
$katsors->execute();
while ($katceks = $katsors->fetch(PDO::FETCH_ASSOC)) {
if ($ilancek['anaID'] == $katceks['ikID']) {
echo $katceks['ikID'].'kokoko<br>';
}else{
echo $katceks['ikID'].'<br>';
} }?>