Mysql
 sql >> база данни >  >> RDS >> Mysql

mysqli_stmt::num_rows() връща грешна стойност

Чудя се дали num_rows() се отчита спрямо текущия набор от резултати. Опитайте да заснемете num_rows() преди да извлечете данните. напр.

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

Това има ли ефект?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намеря най-близкото местоположение с помощта на географска ширина и дължина от SQL база данни?

  2. Помощ за йерархичните данни на MySQL - Метод за затваряне на таблица

  3. Python 'float64' не може да бъде преобразуван в тип MySQL, но при ръчна заявка това не е проблем

  4. Как да направя <option selected=selected> зададен от MySQL и PHP?

  5. Ограничение на колоната на Mysql като не е празно / задължително