Ludwig Ruderstaller: PHP & MySQL

Beitrag lesen

Hi,

Kann mir einer nen Tip geben, welche Art von Key ich n der DB setzen könnte, um zu die Auflistung im Griff zu haben?

themen

id
thema

inhalte

id
inhalt

themen_inhalte

ref_themen
ref_inhalte
position

Eine klassische n:m-Beziehung, der Du nur noch ein ORDER BY themen_inhalte.position hinzufügen mußt.

Hallo Cheatah,
Ganz so einfach wird es nicht sein. :)

der Query müsste in etwa so aussehen um alle inhalte eines bestimmten themas in deren Reihenfolge zu bekommen:

"SELECT DISTINCT i.inhalt,i.id FROM inhalte AS i, themen_inhalte AS t WHERE ( t.ref_tehmen='deineThemaid' AND t.ref_inhalte = i.id) ORDER by t.position ASC LIMIT 0,3"

Angabe ohne Gewähr. :)
Ludwig