私はこのスクリプトを持っていて、基本的な検索で問題なく動作しています。ユーザーが (a*) のように検索し、A で始まるすべての結果を表示できる正規表現機能を追加することを考えています。このスクリプトを変更することは可能ですか、それともまったく新しいスクリプトが必要ですか。これは、パブリック インターフェイス Web サイト用ではありません。
<?php
$query = $_GET['query'];
if(strlen($query) >= $min_length){ // if query length is more or equal minimum length then
$query = mysql_real_escape_string($query);
$raw_results = mysql_query("SELECT * FROM articles
WHERE (`ProductName` LIKE '%".$query."%') OR (`PrductMF` LIKE '%".$query."%')") or die(mysql_error());
if(mysql_num_rows($raw_results) > 0){ // if one or more rows are returned do following
while($results = mysql_fetch_array($raw_results)){
echo "<p><h3>".$results['ProductName']." </h3>".$results['PoductMF']."</p>";
}
}
else{
echo "No results";
}
}
?>