2016-03-25 14 views
1

からデータを取得するとき、私は今、私はMYSQLに格納されたデータは、「改行」この写真いいえ「改行」MYSQL

enter image description here

ように関与しているという問題に直面しているPHPのコーディングに新たなんです

しかし、私は、テーブルに表示するためにそれらを呼び出すとき、それは「改行」を持っていないこの写真のように

enter image description here

あなたは第四及び第五ブロックで見ることができるように、「改行は」関与していません。 (3番目のブロックは奇跡ですが、私は理由はわかりませんが、他の行では4番目と5番目のブロックと同じです) なぜこれを修正するのか分かりません。

これは私のコードで、通常はテーブルにエコーします。

<tr> 
<td align="center"> <?php echo $PositionName; ?> </td> 
<td align="center"> <?php echo $Quantity; ?> </td> 
<td align="center"> <?php echo $JobDescription; ?> </td> 
<td align="center"> <?php echo $JobQualification; ?></td> 
<td align="center"><?php echo $SkillRequired; ?></td> 
<td align="center"> <?php echo $Salary; ?></td> 
</tr> 

答えて

1

nl2br()PHP関数を使用して文字列を印刷してみてください。

<tr> 
<td align="center"> <?php echo $PositionName; ?> </td> 
<td align="center"> <?php echo $Quantity; ?> </td> 
<td align="center"> <?php echo nl2br($JobDescription); ?> </td> 
<td align="center"> <?php echo $JobQualification; ?></td> 
<td align="center"><?php echo $SkillRequired; ?></td> 
<td align="center"> <?php echo $Salary; ?></td> 
</tr> 
+0

それが動作するには、ありがとうございました!!! – gznero

0

<?php echo nl2br($var); ?>を使用して、改行をHTML改行に変換します。

+0

共有いただきありがとうございます!それは今動作する – gznero

0

HTMLの改行文字には、\nの文字は印刷されません。

PHPのnl2br()関数は、改行\n<br/>タグに変換し、適切な改行を行います。

例:

<?php echo nl2br($JobDescription); ?> 
+0

ありがとう!それは今働く – gznero