How do I fetch mulitiple rows using fetch(PDO::FETCH_ASSOC) with pdo?

后端 未结 2 1625
生来不讨喜
生来不讨喜 2021-01-24 18:47

testQuery() is the method I use to get all rows from table CATEGORIES

public function __construct()
 {
 self::$tdb = Database::getConnection();
 }



 #mock quer         


        
2条回答
  •  天涯浪人
    2021-01-24 19:21

    You could simply return the statement object.
    Or if you want to encapsulate it (so that it can only be used to fetch the data) use the SPL's IteratorIterator

    return new IteratorIterator($stmtAA);
    

    then you can use

    foreach( testQuery() as $row) { ... }
    

    in your script.

提交回复
热议问题