pagetaka

写真、PC、ネット、岡山、旅の話題をお届けします

PHP:PDOのfetchとfetchAllの違いがわからずつまずく

PHPでDOMとかWEBスクレイピングとかいうようなことをやって、RSSを備えてないサイトの更新情報を得たいと妄想している爺です。

PHPMySQLを使い、というところでDB接続が昔と異なっていることに直面したです。

それが、PDO接続…。

fetch と fetchAll

「fetch」という英単語「つかんでもってくる」というような意味かと。
それで、PHPのPDO接続で、「fetch」にAllがついているのとそうでないのがある…はて、わからん…グスン。

同じような悩みがあるものです。

まったくおなじことで、結果が出てこない…。

Allがある方を調べてみると、

みたいなことでした。「PDOStatement->fetchAll() — 全ての結果行を含む配列を返す 」ということだそうです。
二次元配列になる?
配列処理を考えるのであればこちらでOKか~。パラメータの指示ができるのか…。ま、そうでないとAllをうまく捌けないわな~と、なんとなくムカシの記憶から想像する(フリだけ…)。


今回自分がやりたいことの手順でどちらが使いやすいか…。ま、ゆっくり試しながら…。ボチ・ボチ