sql >> Database >  >> RDS >> Mysql

mysqli_stmt::num_rows() geeft de verkeerde waarde terug

Ik vraag me af of num_rows() rapporteert ten opzichte van de huidige resultatenset. Probeer num_rows() vast te leggen voordat u de gegevens ophaalt. bijv.

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

Heeft dat enig effect?



  1. MySQL SELECT MIN voor altijd, maar keer alleen terug als TUSSEN datums

  2. C# en MySql-integratie

  3. Cookie token authenticatie login methode

  4. Selecteer zonder FROM-clausule in Oracle