İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Ortalama MYSQL/php

kardox

0
İyinet Üyesi
Katılım
25 Nisan 2011
Mesajlar
42
Reaction score
0
arkadaşlar şunu bi türlü çözemedm bi yardımcı olurmusunuz ?

mysql'de 2 tane kolun var biri begendim digeri begenmedim

şöyle bir sorgu ve döngü ile en cok begenilenleri yazırmaya calısıyorum

mysql_query("select baslik,begendim,begenmedim from tablodan order by begendim/begendim+begenmedim DESC limit 10")

yanlıs oldugu kesin . ancak ne tür bir degisiklik gerek ?

Kısacası Sorqu yaptıkdan sonra sıralnanlari ortalamaya göre en büyük değerden en ufak 10 tane yazdırmak istiyorum

örnegin
x satır . begendim = '10' | begenmedim '3'
y satır . begendim = '5' | begenmedim '2'
z satır . begendim = '18' | begenmedim '17'

x ortalaması => 10/10+3 =>>0,76
y ortalaması => 5/7 =>>0,71
z ortalaması => 18/17+18 =>>0,51

sonucuna göre sıralama x , y, z olarak yazırmak istyiyorm toparlayacak olursak mysql_query() de ne gibi degisiklikler gerek ?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
SELECT baslik, begendim/(begendim+begenmedim) avg
FROM tablo
ORDER BY avg DESC
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst