$sql= sprintf("select * from download where typename='%s' and disptext='%s'",$mtype,$mkey);
这样写规范

解决方案 »

  1.   

    我不是为了输出,后面还要用到$sql。
    ....mysql_select_db("download",$mylink);
       if($mtype!="")
       {
        $sql= "select * from download where typename='.$mtype and disptext='.$mkey" ;
        }
        else $sql="select * from download";
        if($msort!="")
        {
         $sql=$sql ."order by". $msort;
        }
        else $sql=$sql."order by mtime desc" ;     
        $result = mysql_query($sql,$mylink);
       $message_count = mysql_num_rows($result);
    ...
    提示我最后一句不对。
      

  2.   

    $mylink=mysql_connect("localhost","root","");
       mysql_select_db("download",$mylink);
       if($mtype!="")
       {
        $sql= "select * from download where typename='$mtype' and disptext='$mkey'" ;
        }
        else $sql="select * from download";
        if($msort!="")
        {
         $sql.="order by ".$msort;
        }
        else $sql.="order by mtime desc" ;     
        $result = mysql_query($sql,$mylink);
       $message_count = mysql_num_rows($result);
      

  3.   

    这样就OK啦! 
    $sql= "select * from download where typename like %s".$mtype."%s and disptext like %s".$mkey."%s";