私のウェブサイトで関数display_price()の出力として製品価格が表示される場合、どのようにクエリを価格で並べ替えることができますか?列の代わりに関数でMySQLクエリを並べ替える
商品の価格は100であり、基本通貨は、USD = 100USD
製品B 価格が95であり、基本通貨は、EU =価格ASCによって103USD
オーダーです。 A [製品Bをリストが、私は、出力に正しい価格を、この機能を使用します。
Function display_price($products_price, $currency_value) {
$price = $products['price'] * $products['currency_value'];
return $price;
}
どのように私はこのような状況で私のクエリを並べ替えることができますか?だから、クエリ自体ではなく、PHPでその値を計算
$price = $products['price'] * $products['currency_value'];
:
が
一般に、あなたが何を記述しているかについての追加情報はなく、SQLクエリのソートは 'ORDER BY'節で行われます。何らかの理由でそれが利用できない場合、または何らかの方法で動作しない場合は、問題を指定する必要があります。 – David
計算列のエイリアスを使用するか、ORDER BY句の関数のみを使用します。 –
@David例で問題を指定しました、ありがとう:) –