データ一覧表示

<手順>
①DB(データベース)に接続

②DBからテーブル内容を取得(配列に格納)

③DB切断

③HTMLに反映


<?php
//配列を用意
$items = array();

//取得データを指定
$sql = "ここにsqlのselect文";

//DBからデータを取得
$stmt = $pdo->prepare($sql);
$stmt->execute(); //(※1)

//配列にデータを格納(※2)
foreach ($stmt->fetchAll() as $row) {  
 array_push($items, $row);
}

<?php
<ul>
 <?php foreach ($items as $item): ?>
  <li><?php echo h($item['〇〇']); ?></li>
 <?php endforeach; ?>
</ul>



(※1)sql文でプレースフォルダーを設定した場合の指定例色々
例1:
$stmt->execute(array(":〇〇" => $user['〇〇']));

例2:
$params = array(
  ":〇〇" => $〇〇,
":〇〇" => $〇〇,
);
$stmt->execute($params);

例3:
$stmt = $pdo->prepare($sql);
$stmt->bindValue(':〇〇', (int)$〇〇, PDO::PARAM_INT);
$stmt->bindValue(':〇〇', $〇〇, PDO::PARAM_STR);
$stmt->execute();

(※2)データを複数取得する場合