2016-05-31 5 views
0

Ich habe eine Tabelle der Beiträge in meiner Datenbank. In dieser Tabelle habe ich den Artikel, die ID und die Category_ID. Was ich tun möchte, ist jeden Artikel anzeigen, wo die Category_ID = 1, in der neuesten Reihenfolgevon neuesten am wenigsten in PHP

+0

verwenden Bestellung von desc – scaisEdge

+0

Ich würde hier beginnen: http://www.w3schools.com/php/php_mysql_intro.asp –

+0

Auch finden Sie in diesem Leitfaden in Bezug auf Fragen hier: http://StackOverflow.com/help/how-to-fragen –

Antwort

0

Wenn Sie nur diese Felder in Ihrer Datenbank ist es unmöglich zu wissen, welche zuerst erstellt wurde. Sie müssen eine Art created_at Feld haben.

Wenn Sie das Feld zu tun haben und vergessen zu erwähnen, ist dies der SQL Code, den ich benutzen würde:

SELECT * FROM `posts` WHERE `Category_ID` = 1 ORDER BY `created_at` DESC 

Ersatz created_at durch Ihre Zeit sensiblen Bereich und posts von Ihrem aktuellen Tabellennamen.

+0

Ah ja ich sehe, dann aber wie würde ich die jüngsten nur dann angezeigt werden weitergehen zu. –

+0

Ah, alles, was ich tun musste, war hinzufügen ‚LIMIT 1‘, danke für die Hilfe, obwohl –

+0

Richtig. Auch wenn die Antwort Ihnen geholfen hat, auf das Häkchen zu klicken und es zu akzeptieren. Vielen Dank – thyagx

Verwandte Themen