Heim > Backend-Entwicklung > PHP-Tutorial > 新手求教!关于搜索的一个有关问题

新手求教!关于搜索的一个有关问题

WBOY
Freigeben: 2016-06-13 11:39:35
Original
835 Leute haben es durchsucht

新手求教!关于搜索的一个问题
自学php,做搜索框时遇到个问题,当我输入搜索的字符串只要是空格开头后面随便什么都可以,他都就会把表里全部数据都显示出来,弄了半天不明白是什么问题,额,代码是这样的
if(isset($_GET['sousuok'])){
    if(ctype_space($_GET['sousuok'])){
    echo "非法数据!";
    }else{
    $s=explode(" ",$_GET['sousuok']);
    require_once '../connvar.php';
    $dbc=mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
    mysql_query("SET NAMES 'UTF8'");
    $exec="select * from cangku where name like '%$s[0]%' or '%$s[1]%';";
$result=mysqli_query($dbc,$exec);
if(mysqli_num_rows($result)>0){
while($rs=mysqli_fetch_object($result)){
$name=$rs->name;
$tu=$rs->biaoqiantu;
echo "

".$name."新手求教!关于搜索的一个有关问题"."

";
};
echo mysqli_num_rows($result);
}else{
    echo mysqli_num_rows($result);
    echo "没有找到!";
    };
        mysqli_free_result();//释放内存
        mysqli_close();//断开数据库
    }
}

?>
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage