ホームページ >バックエンド開発 >PHPチュートリアル >先輩、phpがデータベースを呼び出すときにselectの変数にワイルドカード文字%を追加する方法を教えてください。
if($_POST["ok"]){
$search=$_POST["search"];
$sql="select * from lydata where name LIKE '".$search."'";
$query=mysql_query($sql) または die("Link failed");
$num=mysql_num_rows($query);
if ($ num==0){
echo " ";
}else{
echo "";
}
}
?>
$search は、$sql フォームから取得した検索対象の値です。 $search
に近い値を見つけるには $search にワイルドカード % を追加するにはどうすればよいですか?
SQL 方法
を参照するための
$sql="select * from lydata where name LIKE '%".$search."%'";