search
New サムネイル PythonでSchema.orgのDate形式(ISO 8601)を扱う New サムネイル 分断するメディアとインターネットのユーザー:ライトノベル、キズナアイ、TikTokに思うこと New サムネイル Golangのchiを使ったrouterの例

PDOでSQLデータを選択(SELECT)する方法

広告

PDOでデータを選択するときは次のようにする。

$stmt = $pdo->prepare( 'SELECT * FROM account WHERE id=:id' );
$stmt->bindParam( ':id', $id, PDO::PARAM_INT );
$stmt->execute();
$rows = $stmt->fetchall( PDO::FETCH_ASSOC );
$name = $rows[ 0 ][ 'name' ];

処理のまとめ

  1. prepare
  2. bindParam
  3. execute
  4. fetchall

最初の prepare は PDO のメソッドである。これらの処理は try と catch に入れてトランザクションを行う必要はない。

ここで fetchall の結果は条件にあったすべてのデータである。上の例のように一件の検索であっても、rows は配列である。

広告

広告

広告

コンピューター コンピューター
プログラミング プログラミング
数学 数学
英語 英語
国語 国語
理科 理科
社会 社会

Python入門

Python入門

化学入門

化学入門

漢字辞典

漢字辞典

整数辞典

漢字辞典

Lord Candy

Lord Candy