sql >> Database teknologi >  >> RDS >> Mysql

PHP BOB - Antal rækker

Ifølge manualen er der en PDOStatement->rowCount metode; men det bør ikke bruges (citering) :

For de fleste databaser,PDOStatement::rowCount() returnerer ikke antallet af rækker, der er påvirket af en SELECT udmelding.
Brug i stedetPDO::query() for at udstede en SELECT COUNT(*) sætning med de samme prædikater som din tilsigtede SELECT sætning, og brug derefterPDOStatement::fetchColumn() for at hente antallet af rækker, der vil blive returneret.
Din applikation kan derefter udføre den korrekte handling.


Hvis du allerede har et postsæt og vil vide, hvor mange linjer der er i det, skal du hente dataene ved hjælp af en af ​​fetch* metoder; og brug tæller -- som du foreslog.



  1. Opdel datointerval i én række om måneden i sql server

  2. ScaleGrid DigitalOcean Support til MySQL, PostgreSQL og Redis™ nu tilgængelig

  3. Hvad er standardpræcision og skala for et tal i Oracle?

  4. Oracle 12c-installationen kunne ikke få adgang til den midlertidige placering