PHP SQL Server
$wd1=$_POST['wd1']; // 以上です
$where = "1=1";$arr = array('col1','col2','col3');foreach($split_dir AS $key=>$val){ $where .= " AND ".$arr[$key]." LIKE '%".$val."%' ";}
これは単なる一般的なアイデアです。他の人が 123 男性の王を入力したり、入力の間にスペースを追加したりする可能性があるため、これは自分で制御する必要があります
そうですね。 。ありがとう、試してみます
ふふ、それです。 。 。 。 。これが私が書いたものです
$wd1=$_POST['wd1']; out‐‐through outset '名前','カテゴリ','モデル'); $where2= " ";
for($m=0;$m
{
for($n=0) ;$n
if($n==(count($arr)-1)){
$where2=$where2. $arr[$n]." のように ' %".$split_dir[$m]."%'";
}else{
$where2=$where2.$arr[$n]." like '%".$ split_dir[$m]."%' または";
}
}
$where2=$where2." ";
}else{
for($n=0;$n
if($n== (count($arr)-1)){
$where2=$where2.$arr[$n]." like '%".$split_dir[$m]."% '";
}else{
$where2 =$where2.$arr[$n]." like '%".$split_dir[$m]."%' または ";
}
}
$where2=$ where2." ) および ( ";
}
}