phpbar.de logo

Mailinglisten-Archive

[php] MySQL zum suchen benutzen?

[php] MySQL zum suchen benutzen?

Horst Viehmann Michaels_(at)_Reinfeld.de
Fri, 21 Jan 2000 16:57:49 -0100


Moin
> grosse Suchmaschinen, also alle boolischen und
dann noch so Sachen wie
> +"Begriff1" +"Begiff2"?

Jo, z. B. so

<?
$n=strlen($worte);
 $mquery="SELECT * FROM artikel where ";
 while($n)
  {

  if( strpos($worte,' ')>0  )
    {
     $mquery.=" Bezeichnung "."like
'%".substr($worte,0,strpos($zeile,' '))."%' and";
//     $mquery.="Bezeichnung "."like
%'".substr($worte,0,strpos($zeile,' '))."'%".$und;
     $worte=substr($worte,strpos($worte,' ')+1);

    }
  if( strpos(chop($worte),' ') <1 )
    {
    $mquery.=" Bezeichnung "."like
'%".substr($worte,0)."%'";
    $n=0;
    }
  }
$mquery.=" and Preis > 0 ORDER BY ID";
 $result = mysql_db_query ("shop", $mquery, $link)
or mysql_die($mquery);
 if (mysql_numrows($result) == 0)
    {
    php_die ("Leider keinen Eintrag gefunden. ");
    }
 ?>

Gruss
   Horst


php::bar PHP Wiki   -   Listenarchive