15. juni 2006 - 14:39Der er
7 kommentarer og 1 løsning
Mysql forespørgsel
Davs.. Jeg har den her kode mit problem er at jeg skal have 2 forespørgsler ind i min forespørgsel hvordan i hele hulen helvede kan man lave det :)?
$query = "SELECT emne, afsender, dato2, id FROM kforumkatergori # Select emne, id where emne = 'EMNE-FRA-DEN-FØRSTE-FORESPØRGSEL' order by id desc "; $result = mysql_query($query)or die("MySQL fejl: " . mysql_error()); while ($lop = mysql_fetch_array($result)){
Kommer dine data fra en eller to tabeller? I din kode kan man ikke se hvor SELECT nr 2 trække sine data.
Det virker også lidt usædvanligt at det er "emne" som skal være ens på de to tabeller. Normalt ville man forsøge at joine to tabeller på et id som går igen i begge tabeller (som en "primær nøgle" i den ene of en "fremmed nøgle" i den anden). Er du sikker på at det ikke er det du burde gøre?
@query = " SELECT t1.emne, t1.afsender, t1.dato2, t1.id, t2.id FROM kforumkatergori AS t1, dinTabel2 AS t2 WHERE t1.emne=t2.emne ORDER BY t2.id DESC ";
Jeg er dog ikke sikker på at du rent faktisk bruger id'et fra tabel nr. 2 tim noget (andet end til sorteringen. Hvis ikke, så kan den udelades:
$query = " SELECT t1.emne, t1.afsender, t1.dato2, t1.id FROM kforumkatergori AS t1, dinTabel2 AS t2 WHERE t1.emne=t2.emne ORDER BY t2.id DESC ";
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.