Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mysqli_stmt::num_rows() mengembalikan nilai yang salah

Saya ingin tahu apakah num_rows() melaporkan relatif terhadap hasil saat ini. Coba tangkap num_rows() sebelum mengambil data. misalnya

if($statement->prepare($query))
{
    $statement->execute();
    $statement->store_result();
    echo $statement->num_rows();
    $statement->bind_result($name);
    $statement->fetch();
    echo $name; 
}

Apakah itu berpengaruh?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat pengecualian mysqli menggunakan MYSQLI_REPORT_STRICT?

  2. Bagaimana menangkap kesalahan DB di CodeIgniter PHP

  3. JDBC Batch dieksekusi sangat lambat

  4. Mengapa PDO_MySQL tidak mengembalikan bilangan bulat?

  5. Bash Script Loop Melalui MySQL