我有一个用于管理其数据库获取的应用程序的类。我不想使用类中的结果集(PDOStatement )并从那里回显html,而是希望使用将结果集返回到页面fetchAll()
return $stmt->fetchAll(PDO::FETCH_ASSOC);
编辑:我不想返回,因为据我所知,单个连接$stmt
中存在多个现有对象并不好。PDOStatement
为了避免风险,我想在类中管理这些对象。如果我错了,请纠正我。
假设数组不会超过 100k 行,可能是 10k-50k,是否有任何性能原因(或任何原因)为什么我不应该这样做?我知道这是非常基本的,但是处理这个的首选方法是什么?
如果我这样做而不是在类方法中直接使用它,它会对内存产生任何影响吗?我认为没关系,但我想听听 SO。