← Back to team overview

sslug-teknik team mailing list archive

Re: MySQL problem

 

Du kan bare udvide din query lidt...

SELECT Nummer, Overskrift, Forfatter, Number, Title, Author
FROM dansk, engelsk
WHERE Dansk.Tekst LIKE '%tekst_soeg%' AND/OR
Engelsk.Text LIKE '%tekst_soeg%'  ORDER BY Overskrift, Title;

Om det skal være AND eller OR du bruger afhænger lidt af om teksten skal være i begge felter eller kun i en af dem. Om du vil ORDER BY to forskellige er også lidt op til dig selv. Du kan bruge begge eller nøjes med den ene...

Håber du kan bruge det...

Enjoy...
Claus

Jeg har 2 tabeller i den samme database:

"dansk", felter: Nummer,Overskrift,Forfatter,Tekst
"engelsk", felter: Number,Title,Author,Text

Jeg vil gerne lave en søgeboks, der søger på alle tekster på én gang i begge
tabeller. Jeg har allerede:

$foresp = mysql_query("SELECT Nummer,Overskrift,Forfatter FROM `dansk`
WHERE Tekst LIKE '%$tekst_soeg%' ORDER BY Overskrift ",$db);

while ($data = mysql_fetch_array($foresp)) {
echo "<p><a
href='artikel_visning.php?artikel=$data[Nummer]'>$data[Overskrift]</a> af
$data[Forfatter]";
}

Hvordan får jeg udvidet denne med tabellen 'engelsk'?

mvh Birger





Follow ups

References