こんにちは私は複数のカテゴリを持つmysqlデータベースを持っています。MySQL各カテゴリの上位10項目を選択してください。
私は次の表を持っていますが、最初の2行をname = a、name = bとname =と同じように引き出したいと思います。 c
-----------------------------------
name | value | description | logo
-----------------------------------
a | 2.00 | its a letter| image
-----------------------------------
a | 5.00 | its a letter| image
-----------------------------------
b | 6.00 | its a letter| image
-----------------------------------
c | 3.00 | its a letter| image
-----------------------------------
c | 1.00 | its a letter| image
------------------------------------
これは私が持っているファームポストフィルタです。コールが行われたときに来るオブジェクトの文字列です。残念なことに、それは私がすべての最初の10を一緒に提供するだけで、もしあなたが私に正しい方向に向けることができればそれはあなたに感謝します!
コード:
SELECT *
FROM object_list
Where object IN (".$_POST['filter'].")
ORDER BY date DESC, object ASC,id DESC
ご回答いただきありがとうございます。私はあなたのコードを試したが、私はどこで私は例の名前aとbを指定することができます私は不明ですか? – paul590
私の編集を試してください。テストデータなしでは、私はそれが動作することを確認することはできません。 – miken32
あなたの助けをもう一度ありがとう、私はいくつかの結果を得ることができます残念なことに、それは私が探しているものを引っ張っていないようです、それはリストの一番上から引っ張っているようですボトム? – paul590