PDOで接続したselect文から1文字を取り出そうとしています。
usrテーブルには
idname,usrname が入っています。
下記のphpを組みました。
結果としてはdumpでは情報のすべて表示されるのですが、個別に取得したい$usrnameの表示が下記ではできません。
どのようにすれば$usrnameとして取り出せますか?
よろしくお願いいたします。
php
1 2 3<?php 4 5$dsn = 'mysql:dbname=testdb;host=localhost'; 6$user = 'root'; 7$password = 'password'; 8 9try { 10 $dbh = new PDO($dsn, $user, $password); 11 echo "接続成功\n"; 12} catch (PDOException $e) { 13 echo "接続失敗: " . $e->getMessage() . "\n"; 14 exit(); 15} 16 17$sql = 'SELECT * FROM usr WHERE idname = :id'; 18$prepare = $dbh->prepare($sql); 19 20$id="1001"; 21$prepare->bindValue(':id', $id, PDO::PARAM_STR); 22 23$prepare->execute(); 24 25$result = $prepare->fetchAll(PDO::FETCH_ASSOC); 26 27echo "<BR>+++++++++++++++<BR>"; 28// 個別結果を出力 これが取り出せない 29$usrname = $result['usrname']; 30echo $usrname; 31echo "<BR>+++++++++++++++<BR>"; 32// 全体結果を出力 これは取り出せる 33var_dump($result); 34
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/17 02:31