Andreas Korthaus: suche in mysql datebank mit index

Beitrag lesen

Hi!

ja ich weiss ja nicht, wieviele wörter der user eingibt.
also ich könnt ja bei na leerstelle oda so den string teilen und dann?

Dann baust Du dir die Query zusammen:

$sql = "SELECT * FROM tabelle1 WHERE ";
$suchworte = explode(" ", $suchstring);
$i=0;
foreach($suchworte as $wort) {
    $sql .= "MATCH GrText AGAINST ('$wort') "
    if(++$i<count($suchworte)) {
        $sql .= "AND ";
    }
}

echo $sql;

Grüße
Andreas