###前提・実現したいこと
SQLのテーブルに登録したIDとパスワードを、HTMLのtable内に表示させるのが最終目標です。
login_idとlogin_passがある限り、<tr>を表示させるという処理を
みたいな感じで実現できないかと考えています。
###発生している問題・エラーメッセージ
エラーメッセージはないのですが、表題の通り、HTML内にPHPでprint_rした場合でのみ配列が表示されません。
###該当のソースコード
PHP
1下記のprint_pre($re)は値を返してくれます。 2 3$stmt3 =$pdo->query('SELECT 4login_no, 5login_id, 6login_pass 7FROM login_member'); 8while($re = $stmt3->fetch(PDO::FETCH_ASSOC)){ 9 print_pre($re); 10} 11 12しかし、下記の様にHTML内に書いたものは、エラーは吐きませんが、 13値は返してくれません。 14 15<?php while($re = $stmt3->fetch(PDO::FETCH_ASSOC)):?> 16<?php print_pre($re);?> 17<?php endwhile;?> 18
###試したこと
HTML内での下記のコードは、値が帰ってきました。
帰ってきた値
PDOStatement Object ( [queryString] => SELECT login_no, login_id, login_pass FROM login_member )
また、下記のコードは返ってきませんでした。
<?php $re = $stmt3->fetch(PDO::FETCH_ASSOC);?> <?php print_r($re);?>わかりづらい所、至らぬ所があったら是非ご指摘ください。
ご教授宜しくお願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
FWは使っていません
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/19 12:51
退会済みユーザー
2017/05/19 13:53