Hướng dẫn mysqli_num_rows() expects exactly 1 parameter, 2 given in - mysqli_num_rows () mong đợi chính xác 1 tham số, 2 được cung cấp trong

Tôi có mã như thế này trong mysql_query, hoạt động tốt. Nhưng tôi chuyển tất cả mã sang mysqli_ lỗi ném của nó như trong tiêu đề

mysql

$count = mysql_query("SELECT COUNT(*) FROM xxx limit 2") or die(mysql_error());
      $count = mysql_result($count,0);
      for($i=0; $i<$count;$i++){
        echo '
  • '; }

    mysqli

       $count = mysqli_query($con,"SELECT COUNT(*) FROM xxx limit 2") or die(mysqli_error());
          $count = mysqli_num_rows($count,0);
          for($i=0; $i<$count;$i++){
            echo '
  • '; }

    Xin vui lòng giúp đỡ .. Editt. Mã này cho

    Công việc: http://www.imagebam.com/image/830CF2469802470 trong mysql_

    Không hoạt động: Tôi đã thực hiện mysqli_num_rows ($ đếm); http://www.imagebam.com/image/a32c87469802459

    Mã này để đếm điều này: http://www.imagebam.com/image/f8a0b9469803871 Xem màu đỏ

    Đã hỏi ngày 6 tháng 3 năm 2016 lúc 7:47Mar 6, 2016 at 7:47

    Hướng dẫn mysqli_num_rows() expects exactly 1 parameter, 2 given in - mysqli_num_rows () mong đợi chính xác 1 tham số, 2 được cung cấp trong

    2

    Theo hướng dẫn sử dụng PHP

    bạn phải thay đổi $count = mysqli_num_rows($count,0); thành $count = mysqli_num_rows($count);

    Lưu ý: Không sử dụng MySQL nữa. Tiện ích mở rộng này đã được không dùng nữa trong Php 5.5.0:Don't use mysql any more.This extension was deprecated in PHP 5.5.0

    Đã trả lời ngày 6 tháng 3 năm 2016 lúc 7:51Mar 6, 2016 at 7:51

    4

    mysqli_num_rows không làm gì từ xa thậm chí từ xa tương tự như mysql_result.

    Việc thay thế cho mysql_result trong MySQLI trong trường hợp này sẽ là tìm nạp toàn bộ hàng và chỉ sử dụng phần tử đầu tiên, một cái gì đó như;

    $result = mysql_query("SELECT COUNT(*) FROM xxx limit 2") or die(mysql_error());
    $row = mysqli_fetch_row($result);
    $count = $row[0];
    
    for($i=0; $i<$count;$i++){
        echo '
  • '; }

    Đã trả lời ngày 6 tháng 3 năm 2016 lúc 8:19Mar 6, 2016 at 8:19

    Hướng dẫn mysqli_num_rows() expects exactly 1 parameter, 2 given in - mysqli_num_rows () mong đợi chính xác 1 tham số, 2 được cung cấp trong

    Joachim Isakssonjoachim IsakssonJoachim Isaksson

    173K24 Huy hiệu vàng271 Huy hiệu bạc287 Huy hiệu Đồng24 gold badges271 silver badges287 bronze badges

    0

    Cách làm chính xác là

    $sql="SELECT COUNT(*) FROM xxx limit 2";
    
    if ($result=mysqli_query($con,$sql))
      {
      // Return the number of rows in result set
      $rowcount=mysqli_num_rows($result);
      printf("Result set has %d rows.\n",$rowcount);
      // Free result set
      mysqli_free_result($result);
      }
    
    mysqli_close($con);
    

    Đã trả lời ngày 6 tháng 3 năm 2016 lúc 7:54Mar 6, 2016 at 7:54

    Hướng dẫn mysqli_num_rows() expects exactly 1 parameter, 2 given in - mysqli_num_rows () mong đợi chính xác 1 tham số, 2 được cung cấp trong

    Tôi mới sử dụng mã hóa PHP và tôi hiện đang cố gắng kiểm tra dữ liệu trùng lặp khi chèn các giá trị mới (tức là một câu hỏi) trong bảng cơ sở dữ liệu MySQL. Tôi tiếp tục nhận được lỗi này 'Cảnh báo: mysqli_num_rows () mong đợi chính xác 1 tham số, 2 được đưa ra trong'. & nbsp;Warning: mysqli_num_rows() expects exactly 1 parameter,2 given in'.  

    Dưới đây là mã tôi hiện đang làm việc với. Cảm ơn trước

    
    
    
    0){
    echo 'Sorry you tried to place a duplicate "Question" into the table, Click here';
    exit();
    }
    //Add the question to the database 
    $sql = mysqli_query($link,"INSERT INTO presidentQuestion (pQuestion,pDate)
    VALUES ('". mysqli_real_escape_string($link, $question)  ."','". mysqli_real_escape_string($link, $date)  ."')") or die (mysqli_error($link));
    header("location: inventory.php");
    exit();
    }
    ?>
    
    
    0){
    while($row = mysqli_fetch_array($sql, MYSQLI_ASSOC)){
    $question = $row["pQuestion"];
    $date = $row["pDate"];
    $question_list .= "$question  
    "; } }else{ $question_list = "There are no questions in the inventory yet"; } ?>

    Có bao nhiêu tham số được mong đợi trong hàm mysqli_num_rows ()?

    mysqli_num_rows chỉ lấy một tham số a mysqli_result, vì vậy bạn cần xóa kết nối $ rf_koneksi khỏi cuộc gọi của bạn.one parameter a mysqli_result, so you need to remove the connection $rf_koneksi from your call.

    Việc sử dụng mysqli_num_rows là gì?

    Hàm mysqli_num_rows () trả về số lượng hàng trong một tập kết quả.returns the number of rows in a result set.