phpでデータベースの画像を表示させたいのですが、文字化けしてしまいます。
何がいけないのでしょうか?
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Progate</title> <link rel="stylesheet" href="testcss.css"> </head> <body> <?php try { $pdo = new PDO( 'mysql:dbname=dbtest;host=localhost;charset=utf8','root','root', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ] ); echo "接続OK!<br />"; $stmt = $pdo->query("SELECT * from tbl1"); $posts = $stmt->fetchAll(); foreach ($posts as $post) { echo '<p>'; echo $post ['No'], ':'; echo $post ['登録日'], ':'; echo $row2 ['写真']; echo '</p>'; }; } catch (PDOException $e) { echo $e->getMessage() . PHP_EOL; exit; } ?> </body> </html>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/14 14:26