

教本の通り（データベースとテーブルは違いますが）ソースを書いたのですが、取得したデータが空の状態になっています。  
別の質問の回答で  
$db->query("set names utf8");  
を入力とあり、やってみましたが駄目でした。

ソースは以下の通りです。

[code]

    <?php
        require_once 'Manager.php';  //データベースへの接続を行うソースファイル
    ?>
    
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset='UTF-8'; />
    <title>登録済みデータ一覧</title>
    </head>
    <body>
    <table border="1">
    <tr>
    <th>郵便番号</th><th>都道府県</th><th>住所</th><th>会社名</th><th>電話番号</th>
    </tr>
    
    <?php
    try{
    $db = connect();
    
    //プリペアードステートメントの生成
    $stt = $db->prepare('select zip_code,pref,com_address,com_name,tel_no from  address where pref like "富山県";');
    
    echo "ここまで来ました。";
    
    //プリペアードステートメントを実行
    $stt->execute();
    
    echo "kita";
    
    //結果セットからレコードのデータをフェッチする
    while($row = $stt -> fetch(PDO::FETCH_ASSOC)){
        ?>
        <tr>
        <td><?php $row["zip_code"]; ?></td>
        <td><?php $row["pref"]; ?></td>
        <td><?php $row["com_address"]; ?></td>
        <td><?php $row["com_name"]; ?></td>
        <td><?php $row["tel_no"]; ?></td>
        </tr>
        <?php
    }
    $db = NULL;
    }catch(PDOException $e){
        die("エラーが発生しました。:{$e->getMessage()}");
    }
     echo "抜けた";
    ?>
    
    </table>
    </body>
    
[/code]

##

【結果はこのように出力されました。】

[![結果はこのようになります](https://i.stack.imgur.com/TLdo2.jpg)](https://i.stack.imgur.com/TLdo2.jpg)

どなたか、ご教授お願いします。


CC BY-SA 4.0
2018-10-25T13:30:10.323
49656
2018-10-26T01:11:05.887
2018-10-26T01:11:05.887
3060
30694
question
php
phpでmysqlから取得したデータが空の状態です。


echoなど必要ではないでしょうか。

[code]

    <td><?php $row["zip_code"]; ?></td>
    
[/code]

↓

[code]

    <td><?php echo $row["zip_code"]; ?></td>
    
[/code]


CC BY-SA 4.0
2018-10-26T01:08:21.577
49668
2018-10-26T01:08:21.577
30699
49656
answer