Avatar billede RJFreelance Praktikant
22. marts 2008 - 22:36 Der er 1 løsning

Problem med mysql select

Hejsa

Jeg har følgende query der ikke fungerer optimalt:

result_menu = mysql_query("SELECT cms_side.*, cms_menu.* FROM cms_menu, cms_side WHERE cms_side.aktiv = 'ja' ORDER BY cms_menu.placering ASC ") or die(mysql_error());

Problemet er at den skriver de samme ting 3 gange. Således at hvert punkt fra cms_menu bliver vidst 3 gange hvor det jo kun skal findes en gang..

Det er sådan at "link" fra cms_menu skal vises de steder hvor nummeret er det samme som de "id" fra cms_side hvor cms_side.aktiv = ja.

Nogle der kan se problemet?
Avatar billede RJFreelance Praktikant
22. marts 2008 - 22:38 #1
Lukker igen, jeg var for hurtigt.. Det blev klaret med en:
cms_menu.link = cms_side.id
i WHERE.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester