前提・実現したいこと
PHPでデータベースから取得したSELECT文の結果を
foreach文で取り出すのではなく、for文で「i件目のレコード」
といった感じで取り出し出力したいのですが、書き方がわかりません。
該当のソースコード
php
1<?php 2 3 try { 4 $db = new PDO('mysql:host=localhost;dbname=test; charset=utf8', "root", ""); 5 } catch (Exception $e) { 6 print "Error : " . $e->getMessage(); 7 die(); 8 } 9 10 try { 11 $sql = "select id from users;"; 12 $stmt = $db -> prepare($sql); 13 $stmt -> execute(); 14 foreach ($stmt as $row) { 15 echo $row['id']; 16 } 17 } catch (Exception $e) { 18 print "Error : " . $e->getMessage(); 19 die(); 20 } 21?>
回答2件
あなたの回答
tips
プレビュー