//采集后,得到$ming="新闻时时这样的吗?";等于1个标题,
    //搜索数据库的 Title 字段看看有没有,如果有没有,如果没有就执行入库。
        $c="select Title,xClass from news where Title='$ming'";
        $c_a=$mysqli->query($chazhangjie);
        $you=mysqli_num_rows($czj);
        if(empty($you)){执行入库}
 我使用 empty 来检查,如果有行值就不入了。如果没就入。
这样写有什么弊端吗?对于检查比较长的中文字符串,还带有标点符号例如$ming="检查比较长的中文字符?使用什么号!?";

解决方案 »

  1.   


     
    $x="第三百一十七章 你敢动我?(求月票!)";
    $y="第三百一十七章 你敢动我?(求月票!)";
    if($x==$y){echo "有";}else{echo "没有";}
    if($x=$y){echo "有";}else{echo "没有";}使用=和==的区别?貌似还有个 === 3个=符号?按上边的 x 和y 来说。有 标点符号全角和半角、中文字符、数字、等等组合起来。
    前后空格排除外,要完整的般配真与假,我该如何处理?
      

  2.   

    $x="第三百一十七章 你敢动我?(求月票!)";
    $y="第三百一十七章 你敢动我?(求月票!)";
    if(trim($x) == trim($y)){echo "有";}else{echo "没有";}