2012-03-31 6 views
2

내 mysql 데이터베이스에 저장된 데이터에는 텍스트 입력이 올바르게 입력되지만 데이터를 검색 할 때 더 이상 데이터가 없으며 모든 것이 <br>없이 하나의 문자열로 표시됩니다. 왜 이런 일이 일어날까요?줄 바꿈을 무시하고 데이터베이스에서 데이터를 검색합니다.

데이터 열은 예를 들어, 포맷 text, 이다

hey 
how 
do 
you 
do 

아픈 echo $mesarray[0][message];의 데이터를 검색 한 후, 그 결과는 : 테이블에 존재

hey how do you do 

I는 원하는 줄 바꿈이 나타나지만, 그다지 나타나지 않습니다.

+2

<br>는'당신은 의미합니까 새로운 라인을 변환 할 수 있습니다 nl2br()라는 함수가있다 브라우저에 nl2br() 함수를 사용하려는 "중단"이없는 것처럼 보이는 문자열을 만들 것입니다. –

+0

예, 감사합니다. – JimmyBanks

답변

7

이유는 HTML이 줄 바꿈을 인식하지 못하기 때문입니다. 줄 바꿈을하려면 <br /> 태그가 필요합니다.

\ n` 또는`
`둘 다, 예상되는 문자열 소스 선량를 출력 한 말할 것도

echo nl2br($mesarray[0][message]); 
+0

완벽한 하나 :) 감사합니다. –

관련 문제