if preg_match("/\W/",$str) ....

解决方案 »

  1.   

    1: 用sql搜索一下看有没有
    2: <?php
    if(! eregi("[^\x80-\xff]","是不是全是中文")){
      echo "是";
    } else {
      echo "不是";
    }
    ?>
      

  2.   

    $sql = "select * from tablaname where name=$name";
    $query = mysql_query($sql,$db);
    $num = mysql_num_rows($query);
    if ($num > 0)
    {
        echo "no";
    }
    else
    {
        echo "ok";
    }
      

  3.   

    $db = mysql_connect("hostname","username","password");
    mysql_select_db("dbname",$db);
    sql = "select * from tablename where username=$username";
    $query = mysql_query($sql,$db);
    $numrows = mysql_num_rows($query);
    if ($numrows > 0)
    {
        echo "username已存在";
    }
    else
    {
        echo "成功";
    }