Merhaba, bir yazıya verilmiş en yüksek ve en düşük oyu hangi metotla alabilirim.
yazi_id, yazi_adi, yazi_icerigi , yazi_oy
Burada yazı oy'a 1'den 100'e kadar oy veriliyor.
Bu yazıya en düşük * oy en yüksek * oy verilmiş yazdırmak istiyorum.
Hangi kodlarla yapabilirim bunu?
Teşekkürler.
phpMyAdmin En Düşük ve En Yüksek Değer
5
●220
- 15-02-2017, 23:55:28Üyeliği durduruldu
- 16-02-2017, 08:44:20eğer tablo yapınız 'yazi_id, yazi_adi, yazi_icerigi , yazi_oy' belirttiğiniz şekildeyse zaten yazının 1 tane oyu vardır. Oylamaların tutulduğu başka bir tablo daha olması gerekli bence.
Oylamaların ayrı tabloda tutulduğunu varsyarsak;
"select max(oy) as en_yuksek,min(oy) as en_dusuk from oy_tablosu where yazi_id='buraya yazı id si gelecek'"
sql cümlesiyle alabilirsiniz. - 16-02-2017, 17:12:44Üyeliği durdurulduHocam çok sağolun da oylar ayrı ayrı en düşük veya en yüksek diye sütunlarda tutulmuyor ki.sehzadem adlı üyeden alıntı: mesajı görüntüle
yazi_oy sutunu var farklı farklı oylar var ben o yazı id'sine ait en yüksek ve en düşük oyu göstermek istiyorum. - 16-02-2017, 17:44:58Hocam sql cümlesinde kendi sisteminizdeki tablo ve sütun adını yazarsanız çalışır,destinatrade adlı üyeden alıntı: mesajı görüntüle
- 18-02-2017, 02:21:27
select * from "tablo_adı" where yazi_id="yazi adi gelecek" order by yazi_oy desc limit 1
bu en yükseği verir
select * from "tablo_adı" where yazi_id="yazi adi gelecek" order by yazi_oy asc limit 1
buda en düşüğü
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:21:27 -->-> Daha önceki mesaj 02:16:22 --
Hatta ben sana tamamen yazayım
$oysorgu=mysql_query(select * from TABLOISMI where yazi_id"id" order by yazi_oy desc limit 1); $oy=mysql_fetch_assoc($oysorgu); echo $oy['yazi_icerigi'];
