sql birden çok aynı olan verilerin sayfalarını toplama.

MURAT23351murat akıl

selam arkadaşlar yaptığım scripte takıldım. en çok hit olan vb konuları hallettim ama bir noktayı yapamadım.

sql de

KONUMU            SAYFASAYISI
KOVANCILAR         30
PALU                   40
ELAZIĞ                60
PALU                   80
ELAZIĞ                100
KOVANCILAR         60
ARICAK                80

verilerim var şimdi ekrana aşağıdaki gibi toplayıp nasıl yazdırabilirim.

BULUNDUGU YER          TOPLAM SAYFASI
KOVANCILAR                     90
PALU                              120
ELAZIĞ                            160
ARICAK                            80
gibi ....

yapabildiklerim ise bulunduğum yerlerden herbirinden tek birini alıp ekrana yazdırabiliyorum ama sayfa sayısı en sondaki ekrana basıyor
KOVANCILAR             60
PALU                       80
ELAZIĞ                     100
ARICAK                    80 gibi

veya tüm verilerin karışsındaki verileride yazdırabilirim ama benim için gerekli olan aynı olan yerlerin toplam sayfa sayısını  tek tek yazdırma.

 BULUNDUGU YER          TOPLAM SAYFASI
KOVANCILAR                     90
PALU                              120
ELAZIĞ                            160
ARICAK                            80
gibi ....

2011-05-10 12:57:43 Edit:2011-05-10 13:01:41

Php

MURAT23351murat akıl

sorunumu yaptım sonunda

<?PHP
             
             
              include("common.inc");

$sorgu = @mysql_query("SELECT KONUM, COUNT(NO) as count FROM okuma GROUP BY KONUM ORDER BY count DESC LIMIT 10  ");
ECHO '<div align="left"><table class="undertab"  border="2" width="600px">
 <tr>
  <td width="50%" align="center" bgcolor="#FFFFCC"><b>YER</b></td>
  <td  width="50%" align="center" bgcolor="#FFFFCC"><b>OKUNAN KİTAP SAYISI</b></td>
 </tr>';
while ($kayit=@mysql_fetch_array($sorgu)) {

$sql   = mysql_query("SELECT SUM(SAYFA) FROM okuma WHERE KONUM='$kayit[KONUM]'");
$cikti = mysql_fetch_row($sql);
$sayfa = $cikti[0];
        
            ECHO '<tr><td width="50%" align="center" bgcolor="#FF9933">'.$kayit[KONUM].'</td> <td  width="50%" align="center" bgcolor="#FF9933">'.$sayfa.'</td> </tr>';

}
  echo ' </table></div> ';
           
           
             
              ?>      

2011-05-10 13:48:53

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro