Heim >Backend-Entwicklung >PHP-Tutorial >Beispielcode für eine PHP-Fuzzy-Abfrage
header("content-type:text/html;charset=utf-8");
//Benutzerdaten abrufen
$keywords=$_POST['keywords'];
//Mit der Datenbank verbinden
$c or die('Datenbankverknüpfung fehlgeschlagen');
//Wählen Sie die Datenbank aus und legen Sie den Zeichensatz fest
mysql_select_db('search') ;
mysql_set_charset('utf8');
//php Fuzzy-Abfrage
if(empty($keywords)){
$str= "Bitte geben Sie den Inhalt ein, den Sie abfragen möchten";
}else{
$sql="SELECT * FROM user WHERE username LIKE '%$keywords%'";
}
$rs=mysql_query($sql);
$users = array( );
while ($row=mysql_fetch_assoc($rs)){
//Ersetzung hervorheben
$row['username'] = str_replace($keywords, '', $row['username']);
$users[] = $row;
}
//print_r($users);
?> PHP-Fuzzy-Queryer-Benutzerabfrage
if($keywords){
echo 'Suchbegriffe Schlüsselwörter.' Das Ergebnis ist:
';
if($users){
echo "";
";
echo " ";UID Benutzername Geschlecht th> E-Mail Hobbies
foreach ($users as $key => $value){
echo " echo " ".$value['uid']." ";
echo "".$value['username']." ";
echo "".$value['sex']." ";
echo "". $value['email ']." ";
echo "".$value['hobby']." ";
echo "< /tr>";
}
echo "
}else {
echo "Kein relevanter Benutzer gefunden";
}
}else{
echo "< h4> ".$str."
";
}
? >
< ;/body>
Das Obige stellt den Beispielcode für PHP-Fuzzy-Abfragen vor, einschließlich der relevanten Inhalte. Ich hoffe, dass er Freunden, die sich für PHP-Tutorials interessieren, hilfreich sein wird.