欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-05-03 14:23:34
...
新手求教!关于搜索的一个问题
自学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();//断开数据库
}
}

?>

网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 新手求教!关于搜索的一个有关问题
  • 专题推荐

    作者信息
    新手求教!关于搜索的一个有关问题

    认证0级讲师

    推荐视频教程
  • 新手求教!关于搜索的一个有关问题javascript初级视频教程
  • 新手求教!关于搜索的一个有关问题jquery 基础视频教程
  • 视频教程分类