データベースのTEXT型で保存しているものをそのまま表示したいのですが改行されずに表示されてしまいます。
](1a7f1cc97895cfe4018a699879f3bc7c.png)
PHP
1<?php 2define('DB_HOST', 'localhost'); 3define('DB_NAME', 'test_01'); 4define('DB_USER', 'root'); 5define('DB_PASSWORD', 'root'); 6 7// 文字化け対策 8$options = array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET CHARACTER SET 'utf8'"); 9 10// PHPのエラーを表示するように設定 11error_reporting(E_ALL & ~E_NOTICE); 12 13// データベースの接続 14try { 15 $dbh = new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME, DB_USER, DB_PASSWORD, $options); 16 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 17} catch (PDOException $e) { 18 echo $e->getMessage(); 19 exit; 20} 21 22$sql="SELECT * FROM mondai"; 23$stmt= $dbh->prepare($sql); 24$stmt->execute(); 25 26while(1){ 27 $result = $stmt->fetch(PDO::FETCH_ASSOC); 28 if($result==false){ 29 break; 30 } 31 print ''.$result[text].'</a>'; 32} 33?>
回答5件
あなたの回答
tips
プレビュー