Sahibinden benzeri birden çok para birimi ile listeleme yapılan sayfada fiyata göre sıralama nasıl yapabilirim.
Mesela pahalıda ucuza

210 euro
211 dolar
350 tl

nasıl bir yol izleyebilirim ?

Ek Olarak: Arkadaşlar şu şekilde yaptım. tabloda döviz türünü belirten bir sütun oluşturdum. Sonra order by içerisinde bir koşul ifadesi ile döviz tl değerini çarparak sıralama yaptım.


(float)$dollar=2.640;
(float)$euro=2.871;


$para_birimi=$baglanti->prepare("select * from para_birimi
order by
CASE doviz_turu
WHEN 'euro' THEN ((fiyat) * (".$euro."))
WHEN 'dollar' THEN ((fiyat) * (".$dollar."))
ELSE fiyat END
DESC
");
$para_birimi->execute();


while($para_birimi_verisi=$para_birimi->fetch(PDO::FETCH_ASSOC)){
echo $para_birimi_verisi["fiyat"]." (".$para_birimi_verisi["doviz_turu"].")
";
}
$para_birimi=null;


sayfa çıktısı ise şu şekilde

210.000 (euro)
199.426 (euro)
211.450 (dollar)
201.564 (dollar)
315.312 (tl)
298.434 (tl)
215.455 (tl)
70.123 (dollar)
50.145 (euro)