• 29-11-2006, 23:09:06
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    altayalp adlı üyeden alıntı: mesajı görüntüle
    illa sunucuyu yorması gerekmez. 7 sütunluk bir tablodan tek veta 2 sütunu kullanacaksam neden bütün verileri çekiyim? beni anlamamanızı anlayabilmiş değilim bende.
    DISTINCT tablo sutun yerine
    group by sutun olarak deneyebilirsin.
    NOKProduction adlı üyeden alıntı: mesajı görüntüle
    ...ayrıca bütün veriler alınacaksa o bölümden * olmasının hiçbir mahsuru yok, sadece bir iki veri alınacaksa o zaman adları yazılmalıdır...
    Bende sizin düzgün okumadan cevap vermenizi anlayabilmiş değilim, benim bildiğim ilk önce yazılan yazı okunur, anlaşılmış olur sonra cevap yazılır...
  • 29-11-2006, 23:10:40
    #11
    sky adlı üyeden alıntı: mesajı görüntüle
    arkdaşlar db den ilan verilmiş modelleri çekmek istiyorum. Tabiiki aynı isimli modeller var mesela 2 ayrı kişi de bmw m3 ilanı vermiş ben bunu select * fromla aldığımda sonuç
    2 tane bmw m3 geliyor. "select * from" yerine "select distinct modeli from" ile bunları eleyerek 1 tanesini listeleyim diyorum fakat hiç bir veri getirmiyor. Kullandığım kodlar
    Veritabanındaki ilgili tabloyuda yazarsanız ve hangi bilgileri çektirmek istediğinizi yazarsanız daha anlaşılır olur...
  • 29-11-2006, 23:13:36
    #12
    Çok saolasın altayalp oldu
    kodu
    select * from ilanlar where markasi ='$marka' group by modeli" şeklinde yaptım oldu teşekkürler tekrar ve tüm ilgilenen arkadaşlara da teşekkürler

    Edit : Arkadaşlar sakin olun yanlış anlaşılma olmuş. Tekrar hepinize teşekkürler
  • 29-11-2006, 23:14:52
    #13
    NOKProduction arkadaşım sizinle polemiğe girmiyorum teknik birşeyler yazıyorum. eğer sizde programcılık adına birşeyler yazacaksanız buyrun okuyalım. ama mesaj yaziyim de şundan üste çıkiyim, şunu altediyim mantığıyla yazılan yazılar okunmaya deymez. ki yazılarıda okudum ve söylediğiniz konumuzla ne alakası var? ben diyorumki bütün veriyi çekmek yerine tablo adını yazmak daha doğru. varmı ötesi? varsa söyleyin, yoksa gereksiz yere beni atışmaya teşvik etmeyin.
    --------------------------------------------------
    sky, sorgunuzu şu şekilde denermisiniz. bakalım çalışacakmı, olmazsa eğer tablo yapınızı detaylı şekilde anlatın. birşeyler yazmaya çalışalım.
     <table width="372" border="1" align="center" cellpadding="0" cellspacing="0">
    <?php
    $sorgu = mysql_query("select modeli, markasi from ilanlar where markasi='$marka' and (medeli='$model' and onay='onayli') group by modeli");
    $ilansay = mysql_num_rows($sorgu);
    while ($oku = mysql_fetch_row($sorgu)) {
    $marka = $oku[1];
    $model = $oku[2];
    ?>
    <a href="ilan_list.php?marka=<? echo $marka?>&model=<? echo  $model ?>"><? echo ucfirst ($model) ?></a>
    <? echo $ilansay ?>
                </tr>
    <?php
    } 
    ?>
              </table>
  • 29-11-2006, 23:21:39
    #14
    group by kodunu eklediğimde düzeldi. zaten fakat bu kodlarda çalışmadı sorgu sonuç vermedi. neyse sonuç ta sorunu çözdüm.
  • 10-06-2008, 17:04:04
    #15
    tşkler çok makbule geçti..