先輩、phpがデータベースを呼び出すときにselectの変数にワイルドカード文字%を追加する方法を教えてください。

WBOY
リリース: 2016-06-20 12:31:08
オリジナル
847 人が閲覧しました


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 を追加する方法を記述します。

$sql="select * from lydata where name LIKE '%".$search."%'";

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!