1
FETCH_LAZYを使用しようとしています。 $ row-> fetch()と同じ$ rowを設定しながらwhileループを使うことができます。問題は、fetchModeがFETCH_LAZYの場合、fetchAllが機能しないことです。
Php PDO | FETCH_LAZYでfetchAllを使用する方法?
PDOオブジェクトの配列を返すにはどうすればよいですか?
ありがとうございました。
FETCH_LAZYを使用しようとしています。 $ row-> fetch()と同じ$ rowを設定しながらwhileループを使うことができます。問題は、fetchModeがFETCH_LAZYの場合、fetchAllが機能しないことです。
Php PDO | FETCH_LAZYでfetchAllを使用する方法?
PDOオブジェクトの配列を返すにはどうすればよいですか?
ありがとうございました。
FETCH_LAZYの性質上、このモードではfetchAll
を使用できません。これはfetch()
でのみ使用できます。あなたが単にあなたが
$array = $stmt->fethAll(PDO::FETCH_OBJ);
を必要とするあなたのオブジェクトの配列を与えるであろうFETCH_OBJと、このモードを混乱しているようだ
もstdObjインスタンスを作成するの横にあなたが同様return an array of objects of any other classにはfetchAllを作ることができることに注意してください。
試したことがあるコードを教えてください。 – Kaylined