07. juli 2002 - 19:27Der er
17 kommentarer og 1 løsning
forespørsel fra to tabeller virker ikke..need help please :-)
Hej Eksperter. Er kommet så småt i gang med php/mysql via hjælp herfra :-). Nu vil jeg gerne trække data ud fra en database men fra to tabeller. Og sorteret dem. Har prøvet med dette her, uden held: <? include("config.php"); mysql_connect($host,$brugernavn,$kodeord); mysql_select_db($database); $query = mysql_query ("SELECT Databasenavn.Tabelnavn1.Feltnavn1,Databasenavn.Tabelnavn2.Feltnavn2 ORDER BY Databasenavn.Tabelnavn1.Feltnavn1") while($r = mysql_fetch_array($query)) { $feltnavn1 = $r["feltnavn1"]; $feltnavn2 = $r["feltnavn2"]; echo "<li><a href=\"show.php?feltnavn1=$feltnavn1\">$feltnavn1</a><br>"; } ?> Mon jeg kan hjælpe og se/fortælle hvordan den rigtige løsning skal se ud. Takker.
<? include("config.php"); mysql_connect($host,$brugernavn,$kodeord) or die(mysql_error()); mysql_select_db($database) or die(mysql_error()); $query = mysql_query ("SELECT t1.Feltnavn1, t2.Feltnavn2 FROM tabel1 as t1, tabel2 as t2 ORDER BY t1.Feltnavn1") or die(mysql_error()); while(list($feltnavn1, $feltnavn2) = mysql_fetch_array($query)) { echo "<li><a href=\"show.php?feltnavn1=$feltnavn1\">$feltnavn1</a><br>"; } ?>
...egentlig er det ikke en brugbar forespørgsel, da du ikke linker tabellerne sammen på nogen måde - hvis du eks. har post nr 1 i tabel 1, hvilken post i tabel 2 skal den så kobles sammen med - alle?
fqthjoe >> Hvis du for eksempel vil hente alle navnene i 2 tabeller, sortere dem og udskrive dem, så er det her ikke lige måden at gøre det på!
I sådan et tilfælde ville det være mere hensigtsmæssigt at foretage to forespørgsler og så samle disse i et array, som du sorterer ... Det er ihvertfald en måde at gøre det på!
Database: tips_db Tabel1: Tips Felter: ID, Overskrift, EMNE, NAVN Tabel2: Kommentar Felter: ID, Kommentarer, navn, karakter Så vil jeg "bare" kunne vise en side med følgende: Overskrift - Emne - karakter (sorteret efter karakter) Kan I måske hjælpe mig videre herfra ?
id | overskrift | emne | navn ------------------------------ 4 Fest igen! Test Muddi 5 Party idag! Prøve Muddi
kommentar
id | kommentar | navn | karakter | rel_id ------------------------------------------ 1 Fedt! Per 10 | 4 2 Cool! Lars 9 | 4 3 Nice! Ole 10 | 5 4 Skod! Hans 2 | 5
Det er en oversigt over hvordan det kunne se ud...
rel_id i kommentar viser hvilken id i tips kommentaren tilhører!
Skal jeg lave tabellerne for dig? Eller har du forstået det nu?`:D
PERFEKT !!!!. Nu fatter jeg det !!!. Må takke for alle svarene, men jeg vurderer at muddi er det mest fyldiggørende, og det jeg har lært MEGET af. Speciel tak til muddi og derfor points til muddi.
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.