質問が基本的すぎると思われる場合は、申し訳ありません。
完成したソリューションを求めてインターネット全体と StackOverflow を調べましたが、理解できるものは何も見つからず、自分で書くこともできないので、ここで質問する必要があります。
MySQL データベースがあります。
「posted」という名前のテーブルがあります。
8 つの列があります。
この結果を出力する必要があります:
SELECT DISTINCT link FROM posted WHERE ad='$key' ORDER BY day, month
しかし、「リンク」列だけでなく、この行の他の列も必要です。
このクエリで返されるすべての行と同様に、テーブル内の「ID」、「日」、「月」の値なども知る必要があります。
何を読めばいいのか、作り方を教えてください。
私は MySQL の専門家ではないので、できるだけ単純にしてください。
編集:私はこれを試しました:
SELECT DISTINCT link,id,day,month FROM posted WHERE ad='$key' ORDER BY day, month
うまくいきません。返される行が多すぎます。リンクが同じで、日/月/ID が異なる行が 10 行あるとします。このスクリプトは 10 個すべてを返しますが、最初の 1 つだけが必要です (このリンクの場合)。