$data1=stripslashes($data1);
$aar=strncasecmp($data1,"select",6);
$arr1=strncasecmp($data1,"insert",6);
if((arr!=0)&&(arr1!=0))
{
    echo "$arr";
    echo "<br>";
    echo "<br>";
    echo "$data1";
    echo "$arr1";
    echo "<br>";    exit( "false to run sqlcript");
   
    
}

解决方案 »

  1.   


    if(($aar!=0)&&($arr1!=0))
    {
      echo $aar;

    名字你看叉了
      

  2.   

    第二行写成$aar了。。你是想写arr吧?
      

  3.   

    mysql_query("set names utf8");
    $data1=stripslashes($data1);
    $arr=strncasecmp($data1,"select",6);
    $arr1=strncasecmp($data1,"insert",6);
    if((arr!=0)&&(arr1!=0))改好了,谢谢,我还真是太粗心了,可是发现delete 还是能用, 到底是什么原因?我的本意是只能select , 和 insert
      

  4.   


    if((arr!=0)&amp;&amp;(arr1!=0))