• 23-06-2013, 20:54:17
    #1
    Reveloper
    merhaba,

    fetch_array ile çekerken diğer veritabanındaki sayıya göre order by yapmak için napıyoduk unuttum kodun adını?

    kısacası

    araclar
    arac_fiyatı iki tane tablo var.

    araçlar'ı ekrana bastırıcam ancak arac_fiyatı tablosunun içerisinde where yapıp aylik sütununa göre sıralaması lazım.
  • 23-06-2013, 20:59:27
    #2
    SELECT *
    FROM araclar
    WHERE arac_fiyatı = 'fiyat'
    ORDER BY aylik DESC

    azalan artan hangisini istiyosan ona göre sonunda DESC yada ASC kullanabilirsin

    edit: tek tablo sandım ben
  • 23-06-2013, 21:02:57
    #3
    Join yöntemlerinden yararlanmalısınız.

    SELECT *
    FROM araclar a
    LEFT JOIN arac_fiyati af
    ON a.id = af.arac_id
    ORDER BY af.aylik ASC
  • 23-06-2013, 21:37:07
    #4
    Reveloper
    $araclar=mysql_query("SELECT * FROM araclar INNER JOIN arac_fiyati ON arac_fiyati.arac_id=araclar.arac_id WHERE araclar.park = '0' ORDER BY arac_fiyati.euro_3gunluk");
    
    while($araclarlistele = mysql_fetch_assoc($araclar)){
    yaptım şimdi hatırladım saolun kodlar için ancak bi veriyi 3 defa basıyo :S

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:37:07 -->-> Daha önceki mesaj 21:29:40 --

    tamam hallettim herkese sonsuz teşekkürler