08. august 2003 - 10:07Der er
20 kommentarer og 1 løsning
Udtræk fra 2 tabeller Join?
Hejsa Jeg har et problem med at hente fra 2 tabeller, jeg ved ikke om jeg skal bruge Join eller om det jeg prøver på kan lade sig gøre.
Jeg har 2 tabeller (TABEL 1 TABEL 2) som har referencen ordrenr imellem sig.
TABEL 1 TABEL 2 ordrenr Navn ordrenr fullname dato navn ------------ --------------------------------------- 1 poul 1 thomas 6/8-03 bil 1 jens 2 henrik 6/8-03 cykel 1 jacob 3 hans 6/8-03 rød 1 palle 4 ole 6/8-03 grim
Felter som jeg skal bruge:
(TABEL 2) fullname dato navn
(TABEL 1) navn
Jeg vil gerne have skrevet det færdige resultat på denne måde på min webside:
thomas 6/8-03 bil poul jens jacob palle
Hvordan skal jeg "bygge" min select? Hvordan skriver jeg det på min webside?
TABEL 1 TABEL 2 ordrenr Navn ordrenr fullname dato navn ------------ --------------------------------------- 1 poul 1 thomas 6/8-03 bil 1 jens 2 henrik 6/8-03 cykel 1 jacob 3 hans 6/8-03 rød 1 palle 4 ole 6/8-03 grim
SELECT ordrenr, fullname, dato, navn FROM tabel2 { gem ordrenr i variabel udskriv hovedoplysninger SELECT ordrenr, navn FROM tabel1 WHERE ordrenr=&variabel { udskriv navne } }
$result = mysql_query("SELECT hardware.ordrenr,hardware.navn,leveringsoplysninger.dato,leveringsoplysninger.navn,leveringsoplysninger.fullname FROM tabel JOIN leveringsoplysninger ON hardware.ordrenr=leveringsoplysninger.ordrenr where er_leveret = '0' ") or die ("Kunne ikke vælge vælge fra hardware");
Men jeg får denne fejl:
Kunne ikke vælge vælge fra hardware Warning: write failed: Generic file system error (111) in Unknown on line 0
$result = mysql_query("SELECT hardware.ordrenr, hardware.navn, leveringsoplysninger.ordrenr, leveringsoplysninger.bestiltdato, leveringsoplysninger.navn, leveringsoplysninger.fullname FROM hardware JOIN leveringsoplysninger ON hardware.ordrenr=leveringsoplysninger.ordrenr ") || die(mysql_error());
Men nu får jeg denne fejl: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in sys:/apache/htdocs/thomas/hardware bestilling/1oversigt_bestillinger.php on line 93
det betyder, at selve query'en er gået fint (ingen fejlmeddelelser), mens din fetch_array går galt, fordi argumentet ikke er iorden... det lyder som om, der ikke returneres noget array/rækker
prøv at køre forespørgslen i dit phpmyadmin-interface, hvis du har et sådant og se hvad der kommer frem...
http://www.eksperten.dk/spm/386144 <--- håber det er ok jeg lige ligger et link til jer så ik se hvor det er i verden.... sorry jeg blander mig... smutter igen...
Synes godt om
Ny brugerNybegynder
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.