$sql = "select * from fb64_key where fbkey='$fb64_pass'";
$query = mysql_query("$sql");
我要怎么判断数据库fb64_key表里的fbkey是否有$fb64_pass?如果没有让它输出:没有

解决方案 »

  1.   

    if(mysql_affected_rows() == 0) echo '没有';
      

  2.   

    如果有呢?也要输出啊。mysql> SELECT * FROM `fb64_key` WHERE 1 LIMIT 0 , 30;
    +------+------------------+
    | fbid | fbkey            |
    +------+------------------+
    |    1 | bcbe3365e6ac95ea |
    +------+------------------+
    1 row in set (0.00 sec)mysql>
    我要用PHP这样写,判断fbkey里是否包含:bcbe3365e6ac95ea,如果有的话,就算PHP输出有,并删除!如果没有,就输出错误。这代码怎么写???
      

  3.   

    if(mysql_affected_rows() == 0){  //没有}else{   //有}
      

  4.   

    $sql = "select * from fb64_key where fbkey='bcbe3365e6ac95ea'";
    $query = mysql_query("$sql");
    if(mysql_affected_rows() == 0){ 
        echo '没有记录';
    }else{ 
        $sql = "DELETE FROM fb64_key WHERE fbkey=''bcbe3365e6ac95ea'";
        mysql_query($sql);
    }
      

  5.   

    $sql = "select * from fb64_key where fbkey='bcbe3365e6ac95ea'";
    $query = mysql_query("$sql");
    if(mysql_affected_rows() == 0){ 
    echo '没有记录';
    }else{ 
    echo '有记录';
    $sql = "DELETE FROM fb64_key WHERE fbkey=''bcbe3365e6ac95ea'";
    mysql_query($sql);
    }
      

  6.   

    $sql = "select count(*) from fb64_key where fbkey='bcbe3365e6ac95ea'";
    $query = mysql_query("$sql");
    $count = mysql_result($query,0,0);
    if($count>0){
    echo "有数据";
    }else {
    echo "没数据";
    }
      

  7.   

    @mysql_num_rows($result) > 0 判断SELECT返回的结果集个数
    mysql_affected_rows($this->conn) > 0 判断返回INSERT、DELETE、UPDATE的影响行数