$num = "SELECT COUNT(*) FROM  buser WHERE Account = '".strtolower($_POST['username'])."'" ;
用sql的解析的结果是 1
我用什么语句能将$num的结果集显示出来?

解决方案 »

  1.   


    $num = "SELECT COUNT(*) FROM  buser WHERE Account = '".strtolower($_POST['username'])."'" ; 
    $rs=mysql_query($num);
    $row=mysql_fetch_row($rs);
    echo $row[0];
      

  2.   


    $sql = "SELECT COUNT(*) FROM  buser WHERE Account = '".strtolower($_POST['username'])."'" ;
    $result = oci_parse($con,$sql);
    oci_execute($result);
    $num = oci_fetch_row($result);
    print_r($num);注:array oci_fetch_row ( resource statement ) 提取结果数据的一行到一个数字索引数组
      

  3.   


    $num = "SELECT COUNT(*) FROM  buser WHERE Account = '".strtolower($_POST['username'])."'" ; 
    $resultsql = mysql_query($num);
    $result = mysql_fetch_array($resultsql);print_r("$result");
      

  4.   

    不好意思,问题解决了。2楼的结果正确。可能是我浏览器cookies的问题。
      

  5.   

    你用oracle数据库,这段代码有什么错误吗?