Avatar billede overgreat Forsker
22. juni 2004 - 13:22 Der er 4 kommentarer og
1 løsning

inner join problem

Hej

Jeg arbejder lidt på at få en inner join til at virke. Den giver konstant følgende fejl:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\www\henrik\gdo\henrikprojekt\vismoebel.php on line 142


Kan i Hjælpe mig?

på forhånd tak!

-------------------------

Linie 142 er følgende:

while ($data = mysql_fetch_row($foresp))

-------------------------


<?

include("cms/config.php");

$db = mysql_connect($server, $user, $pass);

mysql_select_db($database, $db);




$foresp = mysql_query("SELECT pm.billede, pm.id, pm.serienavn, pm.gruppenavn, pm.nummer, pm.maal, pm.c1, pm.c2, pm.c3, pm.c4, pm.c5, pm.c6, pm.maal1, pg.dansk, pg.engelsk, pg.tysk, pg.litauisk FROM produkt_moebel AS pm INNER JOIN produkt_gruppe AS pg ON pg.dansk = pm.gruppenavn WHERE 'pm.id` = '$id'");

while ($data = mysql_fetch_row($foresp))
{
Avatar billede Syska Mester
22. juni 2004 - 14:00 #1
synes du skal tage lidt mindre data ud til at starte med....ville nok gøre det mere overskueligt for at finde ud af hvor problemet ligger....
Avatar billede overgreat Forsker
22. juni 2004 - 14:28 #2
Når jeg sletter Where-kommandoen (WHERE 'pm.id` = '$id') får jeg alle tabelopslagene frem uden problemer. Kan I se hvad der er galt med denne where-kommando?
Avatar billede jaw Nybegynder
22. juni 2004 - 16:18 #3
Sikker på din $id indeholder en værdi?
Avatar billede overgreat Forsker
22. juni 2004 - 17:01 #4
Her er et eksempel på min id:

http://gdo.dk/henrikprojekt/vismoebel.php?id=45

På siden får jeg frem det billede der hører til denne id. Derfor er jeg sikker på at den har en værdi.

Det er også det der gør at jeg ikke kan forstå at den melder fejl!
Avatar billede overgreat Forsker
22. juni 2004 - 22:58 #5
Fandt fejlen. Lå i at:

WHERE 'pm.id` = '$id'

skulle ændres til:

WHERE pm.id = '$id'
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