Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
$test = array(10,20); $rez = $this->Schimb->query("SELECT `pret`,`valuta` FROM schimb ORDER BY pret*{$test['valuta']} DESC");
配列から MySQL クエリに値を挿入できません...どこに問題がありますか?
問題は、通常の配列を連想配列(この場合は文字列キーでインデックス付け)として使用しようとしている可能性があります。代わりに、配列の位置をキーとして使用してみてください。
$test[0], $test[1] etc...
例:
$rez = $this->Schimb->query("SELECT `pret`,`valuta` FROM schimb ORDER BY pret{$test[0]} DESC");
ORDER BYしかし、代わりに列の pretのみを使用する必要がある場合はありますか?
ORDER BY