08. marts 2003 - 15:44Der er
3 kommentarer og 2 løsninger
endnu en gang mysql og flere tabeller
Jeg har lige læst en masse spm ang mysql og flere tabeller, men der er ikke noget der har hjulpet helt til noget der virker endnu.
Jeg har en række tabeller der ligner hinanden meget, den eneste forskel er deres data, altså alle har de samme kolonnenavne.
Hver tabel indeholder en film liste, og der er bla en kolone der hedder "title".
Det jeg så gerne vil er at skrive alle tabellerne ud på en gang, så indholdet fra dem alle er sorteret/blandet i alfabetisk orden efter "title" kolonen.
(Da jeg nu også er ret ny til det her med php ved jeg heller ikke om det er et svært spørgsmål jeg har stillet så for at være sikker må jeg hellere udlove 60 points;o) )
$hentfilm = $mysql_query("SELECT * FROM film ORDER BY title"); $visfilm = @mysql_fetch_array($hentfilm); while ($visfilm) { echo $visfilm[title]."<br>"; $visfilm = @mysql_fetch_array($hentfilm); }
alfabetisk og samlet fra flere tabeller ved jeg ikke lige.. men jeg vender tilbage :)
$hentfilm = $mysql_query("SELECT title FROM film1,film2,film3 WHERE title<>'' ORDER BY title"); $visfilm = @mysql_fetch_array($hentfilm); while ($visfilm) { echo $visfilm[title]."<br>"; $visfilm = @mysql_fetch_array($hentfilm); }
Jeg har lavet det noget anderledes. Jeg har lavet én tabel, hvor der i en af kolonerne står i hvilken af de andre tabeller det data egentligt skulle komme fra. Det er godt nok ikke helt det jeg ville, men det ser ud til at være det eneste der virker.
Jeg vil være egoistisk nok til selv at ta det meste af selv 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.