Så du har et SQL problem?
Ikke noget med PHP at gøre som sådan.
SELECT pcmodel.navn FROM lager, pcmodel
WHERE pcmodel.id = lager.model
AND pcmodel.navn LIKE '%et eller andet navn%'
Ikke at det giver nogen mening med det database design, men det skal sikkert bruges til noget andet.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit
Du har ikke et PHP problem!
Læs et par tutorials om
SQL
PS: Det hedder JOIN når du skal have fat i flere tabeller.
--
Gæstebruger, opret dit eget login og få din egen signatur. Ok, prøvede #1's forslag og skrev noget ala
pcmodel.id = lager.Model AND pcmodel.pcmodel LIKE '".$_GET[seek]."'
men den melder så bare tilbage
Parse error: syntax error, unexpected '=' in C:\Program Files
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-
Søgt lidt på google og fandt et forslag med JOIN, men dette jeg har prøvet virker ej heller :(
$result2 = mysql_query("SELECT * FROM lager join pcmodel ON pcmodel.id = lager.Model LIKE '".$_GET[seek]."'");
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-
Det er ikke querien der er forkert, det er din kode syntaks, som den også fortæller dig.
Om du joiner som du gør i #4 eller som jeg gjorde, giver samme resultat, fyi.
--
Core i7-920 D0 @ 2.66 GHz -|- Gigabyte GA-X58-UD4 -|- Kingston 6x2 DDR3 (1333 MHz) -|- GTX285 1GB DDR3 -|- Windows 7 Ultimate 64bit
#5 ja er bare mærkeligt at den siger ikke fejl i mit eks. i #4, der udtrækker den bare 0 felter i tabellen selvom det jeg søger på kun burde udtrække de 1239 af felterne..
og laver jeg en LEFT OUTER JOIN Så den tror åbenbart bare at det er det hele den skal vise
--
Børn på bagsædet ka forårsage ulykker, Ulykker på bagsædet ka forårsage børn.
-:|Q9300 2.5|XFX-790i-FSB1600|GTX260|4 GB DDR3 1600|13 TB HD|:-