// Kontakt databasen
require('connect.php');
// Kj�r sp�rring og hent fram data
$sql = "SELECT * FROM artikler WHERE stikkord LIKE '%$sok%'";
//$sql .= "OR overskrift Like '%$sok%'";
$result = mysql_query($sql);
Dette i seg selv lister opp alle artikler der ett av flere stikkord blir
funnet.
Men jeg vil gjerne ha muligheten til � skrive inn flere stikkord i
feltet og liste opp flere artikler.
F.eks. PHP, returner alle artikler med PHP som stikkord.
Et annet dokument er om MySQL og jeg vil gjerne ved � skrive f.eks. PHP,
MySQL i s�kefeltet f� opp b�de PHP og MySQL artiklene.
Hvordan skal jeg skrive en sp�rring som f�r til dette?
Takk for alle tips og hjelp.
MVh Karl-Arne
--
Homepage: http://www.karl-arne.name/
> Hvordan skal jeg skrive en sp�rring som f�r til dette?
N�r du bruger MySQL, vil det v�re oplagt at bruge dens muligheder for
full-text s�gninger:
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
I dit eksempel kunne det v�re noget i retning af:
SELECT * FROM articles WHERE MATCH (stikkord,overskrift) AGAINST ('PHP
MySQL' IN BOOLEAN MODE)
Hvis du v�lger den l�sning, handler det jo ikke s� meget om PHP, s� du
kan m�ske f� mere hj�lp i database-gruppen.
M.v.h.
Jonathan
--
Er din email vigtig? Er du tr�t af, at din hjemmeside er nede?
Stabilt webhotel p� redundant setup med daglig backup.
POP3, IMAP, PHP, JSP, Java, Perl, Python, Telnet, SSH, Cron-jobs m.v.
http://www.jsp-hotel.dk/