Avatar billede JosefineJ Nybegynder
01. november 2012 - 15:22 Der er 5 kommentarer og
1 løsning

Hente fra 2 tabeller i databasen ?

Hej eksperter

Jeg er ved at rode med en simpel søgefunktion ..

Som det ser ud lige nu søger den i tabellen sider som indeholder sidetekster og sådan , og det fungere fint ..

Men jeg vil gerne havde den til at søge i tabellen produkter også ..

Hvordan kan man hente fra 2 tabeller på samme tid ?

koden ser således ud nu

$sql = "SELECT * FROM sider WHERE titel LIKE '%$form_soegeord%' OR indhold LIKE '%$form_soegeord%'";

    $result=mysqli_query($forbindelse,$sql);
    while ($raekke = mysqli_fetch_array($result))
    {
        $titel=$raekke['titel'];
        $indhold=$raekke['indhold'];
        $id=$raekke['id'];
       
        echo "<a href=\"index.php?id=".$id."\">".$titel."</a>";
        echo "<br />";
       
        };
Avatar billede arne_v Ekspert
01. november 2012 - 15:28 #1
JOIN eller UNION alt afhaengig af hvad du vil
Avatar billede JosefineJ Nybegynder
01. november 2012 - 15:31 #2
Har læst lidt om JOIN , men synes ikke helt jeg kan greje hvordan jeg skal bruge den ?
Avatar billede arne_v Ekspert
01. november 2012 - 15:58 #3
skal data fra side og produkter flettes sammen som

X Y

eller som

X
Y

?
Avatar billede JosefineJ Nybegynder
01. november 2012 - 16:03 #4
Jeg er ikke lige med på hvad du mener der ?

Men det jeg gerne vil er at når brugeren indtaster et søgeord og trykker submit , bliver der søgt i både 'sider' og 'produkter' , hvorefter resultatet kan udskrives til brugeren ..

Frem for nu hvor der kun bliver søgt i 'sider'
Avatar billede JosefineJ Nybegynder
01. november 2012 - 16:18 #5
Fik løst problemet med UNION - smid et svar så du kan få dine velfortjente point ;)
Avatar billede arne_v Ekspert
01. november 2012 - 16:42 #6
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester