Php Verileri Gruplayıp Eksik Verileri Bulma

Kodla Büyü

valid20

Üye
Mesajlar
12
Merhabalar,
Şöyle bir sorunum var. database de iller diye bir kaydım var içinde binlerce defa farklı illerimiz kayıtlı.
Ben öncelikle bu illerden 1 er adet çekmek istiyorum bunu da GROUP By ile yapıyorum. (Toplam da 74 tane ili çekiyorum.)
Ama bu illerin arasında eksik olan 7 ili buldurup bunların hiç kaydı olmadığını yazdırmak istiyorum.
Bunu nasıl yapabilirim.

Teşekkür ederim.
 
hocam elinizde sabit bir il listesi olması gerekir. Onunla karşılaştırıp olmayanları o şekilde gösterebilirsiniz.
 
Başka bir forumdaki arkadaşın yardımları sayesinde yaptım. İşte çalışan kodlar


$no=0;
$sql = "select illerimiz.iller, if (hazurun.ili is null, 'YOK', 'VAR') AS kayit from illerimiz LEFT OUTER JOIN hazurun ON hazurun.ili=illerimiz.iller GROUP BY iller";
$sor =mysql_query($sql);
while ($dizi=mysql_fetch_array($sor)){
$no++;
echo $no." - ".$dizi["iller"]." = ".$dizi["kayit"]."<br>";
 
where hazurun.aktif in ('1')

Bu Kodu aşağıdaki kodların neresine yerleştirdiysem çalıştıramadım. Nereye eklemem gerek yardım olursanız sevinirim.

$no=0;
$sql = "select illerimiz.iller, if (hazurun.ili is null, 'ÜYEMİZ DEĞİL', 'ÜYE') AS kayit from illerimiz LEFT OUTER JOIN hazurun ON hazurun.ili=illerimiz.iller GROUP BY iller";
$sor =mysql_query($sql);
while ($dizi=mysql_fetch_array($sor)){
$no++;
echo $no." - ".$dizi["iller"]." = ".$dizi["kayit"]."<br>";
}
 
Geri
Üst