För närvarande kan jag enbart ha 1 st moderator per forum som sparas i forum-tabellen. Tänkte ha en egen tabell enbart för moderatorer, så att man kan ha oändligt många.
SELECT
PaceBoard_Categories.Cat_ID,
PaceBoard_Categories.Cat_Name,
PaceBoard_Forums.Forum_ID,
PaceBoard_Forums.F_Name,
PaceBoard_Forums.F_Description,
PaceBoard_Forums.F_Cat,
PaceBoard_Forums.F_Threads,
PaceBoard_Forums.F_Posts,
PaceBoard_Forums.F_Last_Post,
PaceBoard_Members.M_Name
FROM
(PaceBoard_Categories
LEFT JOIN PaceBoard_Forums ON PaceBoard_Categories.Cat_ID = PaceBoard_Forums.F_Cat)
LEFT JOIN PaceBoard_Members ON PaceBoard_Moderators.M_MemberID = PaceBoard_Members.MemberID
MySQL: Unknown table 'Paceboard_Moderators' in on clause.
Finns det något sätt att kunna hämta kategorier, forum och moderatorer i en SQL sats?
Det borde väl gå, det ser ut som om du har glömt en join.
FROM
((PaceBoard_Categories
LEFT JOIN PaceBoard_Forums ON PaceBoard_Categories.Cat_ID = PaceBoard_Forums.F_Cat)
LEFT JOIN PaceBoard_Moderators on
PaceBoard_Forums.Forum_id = PaceBoard_Moderators.Forum_id)
LEFT JOIN PaceBoard_Members ON PaceBoard_Moderators.M_MemberID = PaceBoard_Members.MemberID
När jag sedan ritar upp moderatorerna får jag lite problem. Om så att säga forumet "Övrigt" har två moderatorer A och B, så kommer forumlistan se ut på detta viset:
Ogrish ... A
Övrigt ... A
Övrigt ... B
Finns det något smidigt sätt att skriva ut moderatorerna jämte varann?
Jag använder .Getrows() och loopar ut matrisen på sidan.
Tack för det LarsG, men jag lyckades lösa det med matriser ändå! Så här gjorde jag:
1. Jag sparade över alla moderatorer till en annan matris (arrModerators) från själva forummatrisen.
2. Vid utskrivning av forumen - som tidigare med enbart 1 moderator per forum - så hämtas & skrivs även alla moderatorer ut från ett forum med hjälp av arrModerators som matchas ihop med hjälp av forumets ID nummer.
Hoppas det kan hjälpa någon!
250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a