07. januar 2003 - 11:58Der er
12 kommentarer og 1 løsning
Hjælp med at lave en søgning i flere databaser.
Hejsa.
Jeg har et problem, kan ikke helt få det til at virke, som jeg vil, og er derfor gået over til at bruge Eksperten.dk
Jeg skal lave en søgning, som viser nogle resultater... det er som sådan fint nok, men jeg skal også vise hvilket "amt" resultaterne er i, og det gør jeg ved at gå baglæns i databasen...
Men jeg får ikke fat i noget, og der kommer ingen fejl. Jeg ved ikke helt hvad der er galt med det.
Jeg har så fået fortalt man skal bruge noget med INNER JOIN, som jeg ikke har lært så meget om endnu, men skulle vidst bruge:
$hentamtnunu = mysql_query("SELECT m.branche,p.postnr,k.kommune,a.amt FROM medlemmer m INNER JOIN postnr p ON m.postnr = p.postnr INNER JOIN kommune k ON p.kommuneID = k.kommuneID INNER JOIN amter a ON k.amtID = a.amtID WHERE branche = '$branche'");
$visamter = mysql_fetch_array($hentamtnunu);
print $visamter; //denne variabel udskriver intet
Håber nogen forstår den mysqlsætning, fordi jeg kan ikke få den til at virke.
Eller hvis nogen har ICQ til at hjælpe med at få den til at virke forholdsvist hurtigt, så kan måske godt betale rigtige penge for det.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
du skal taenke paa, at naar du bruge inner join, saa giver den kun resultat, der hvor der rent faktisk eksisterer relaterede data i begge tabeller, der joines. Dvs. hvis du har medlemmer, som ikke har et postnummer i databasen, saa kommer de ikke med.
Det skulle laves til: $hentamtnunu = mysql_query("SELECT m.branche,p.postnr,k.kommune,a.amt FROM medlemmer m LEFT JOIN postnr p ON m.postnr = p.postnr LEFT JOIN kommune k ON p.kommuneID = k.kommuneID LEFT JOIN amter a ON k.amtID = a.amtID WHERE branche = '$branche' AND amtID = $amt");
dd-man kan jeg få en dump af de 3 tabeller (postnr, kommune, amter) ?, du får 100 point for det
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.