コードをコピーします コードは次のとおりです:
require_once 'sqlTools.class.php';//カプセル化クラス、実行可能DQL、DMLステートメント
$info=$_POST['info '];
$sql="user_500 から名前、パスワード、電子メールを選択します。名前は '%$info%'、パスワードは '%$info%'、または電子メールは '%$info%' です。"; SqlTools() ;
$res=$sqlTools->execute_dql($sql);
while ($row=mysql_fetch_assoc($res)){
$row['name']=preg_replace("/($info)/ i", "\1",$row['name']);
$row['password']=preg_replace("/($info) /i" ,"\1",$row['パスワード']);
$row['メール']=preg_replace("/($info )/i ","\1",$row['email']);
echo $row['name']."--> ".$ row['password']."-->".$row['email']."
";
}
?>
コードをコピーします コードは次のとおりです:
class SqlTools{
private $host="localhost";
private $ dbuser="; root";
private $dbpwd="";
private $conn;
public function __construct(){
$this->c
if(!$this->conn){
die("データベースの接続に失敗しました" .mysql_error());
}
mysql_select_db($this->dbname,$this->conn) または die("データベースが見つかりません".mysql_error());
mysql_query("set names utf8"); ;
}
パブリック関数execute_dml($sql){
$bool=mysql_query($sql);
if ($bool>0) {
}else{
return 2;
}
}else {
return 0;
}
}
public functionexecute_dql($sql){
$res=mysql_query($sql);
return $res(){
mysql_close( $this->conn);
}
}
?>元の記事: WEB Development_Xiao Fei
以上、PHPサイト検索とキーワードハイライト表示の実装コードを表示内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。