php
  • mysql
  • 2014-03-24 155 views 0 likes 
    0

    這是我的php代碼,用於打印數據庫中的行數。實際上在數據庫中有3行匹配我的查詢。但在我的代碼中「echo $ num」不是打印任何內容 請help.This是我的代碼php mysql_num_rows()函數不能正常工作

    <?php 
    include('db.php'); 
    $name=$_POST['name']; 
    $passwd=$_POST['password']; 
    $qry="SELECT * FROM user where name='$name' AND password='$passwd'" ; 
    $result=mysqli_query($con,$qry) or die("Error attempting query"); 
    $num = mysql_num_rows($result); 
    echo $num; 
    ?> 
    
    +3

    與mysqli的 –

    +0

    混合MySQL中,你是混合'mysql_ *'和'mysqli_ *' –

    +0

    嘗試'$ NUM = mysqli_num_rows($結果);' –

    回答

    0

    您應該使用mysqli_num_rows($result);,而不是mysql_num_rows($result);

    相關問題