Heim >Backend-Entwicklung >PHP-Tutorial >Beispielcode für eine PHP-Fuzzy-Abfrage

Beispielcode für eine PHP-Fuzzy-Abfrage

WBOY
WBOYOriginal
2016-07-29 09:14:441772Durchsuche

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-Abfrage< /title><br></head><br><body><br><h1>PHP-Fuzzy-Queryer-Benutzerabfrage</h1><br><form action="" method= " Beitrag"><br>Benutzername: <input type="text" name="keywords" placeholder="Bitte geben Sie den Abfrageinhalt ein"/>input type="submit" value="Abfrage senden"/ > ;<br></form><br><?php <br>if($keywords){<br> echo '<h3>Suchbegriffe <font color="red"> Schlüsselwörter.' </font>Das Ergebnis ist:</h3>';<br>if($users){<br> echo "<table width='500px' border='1px' cellpadding='3px ' cellpacing=0>";<br> echo "<tr bgcolor='#ddd'><th>UID</th><th>Benutzername</th><th>Geschlecht</ th> <th>E-Mail</th><th>Hobbies</th></tr>";<br> foreach ($users as $key => $value){<br> echo "<tr> ;";<br> echo "<td>".$value['uid']."</td>";<br> echo "<td>".$value['username']." </td>";<br> echo "<td>".$value['sex']."</td>";<br> echo "<td>". $value['email ']."</td>";<br> echo "<td>".$value['hobby']."</td>";<br> echo "< /tr>"; <br> }<br> echo "</table>";<br>}else {<br> echo "Kein relevanter Benutzer gefunden";<br>}<br>}else{<br> echo "< h4> <font color='red'>".$str."</font></h4><br/>";<br>}<br>? ><br>< ;/body><br></html> </p> <p></p> <p> 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. </p> <p> </p></div><div class="nphpQianMsg"><div class="clear"></div></div><div class="nphpQianSheng"><span>Stellungnahme:</span><div>Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn</div></div></div><div class="nphpSytBox"><span>Vorheriger Artikel:<a class="dBlack" title="PHP liest den Wert in CDATA in XML-Daten" href="https://m.php.cn/de/faq/328953.html">PHP liest den Wert in CDATA in XML-Daten</a></span><span>Nächster Artikel:<a class="dBlack" title="PHP liest den Wert in CDATA in XML-Daten" href="https://m.php.cn/de/faq/328955.html">PHP liest den Wert in CDATA in XML-Daten</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>In Verbindung stehende Artikel</h2><em><a href="https://m.php.cn/de/article.html" class="bBlack"><i>Mehr sehen</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="https://m.php.cn/de/faq/1.html" title="So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP" class="aBlack">So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/1.html" title="So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP" class="aBlack">So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/1.html" title="So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP" class="aBlack">So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/1.html" title="So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP" class="aBlack">So verwenden Sie cURL zum Implementieren von Get- und Post-Anfragen in PHP</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/2.html" title="Alle Ausdruckssymbole in regulären Ausdrücken (Zusammenfassung)" class="aBlack">Alle Ausdruckssymbole in regulären Ausdrücken (Zusammenfassung)</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!</p></div><div class="footermid"><a href="https://m.php.cn/de/about/us.html">Über uns</a><a href="https://m.php.cn/de/about/disclaimer.html">Haftungsausschluss</a><a href="https://m.php.cn/de/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body><!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --></html>