PHP에서 mssql 접속을 위해서 모듈 설치를 한후에 데이터를 조회 해서 보다 보니
특정 필드의 데이터가 짤려서 표시되는 현상을 발견 하였다.
mssql의 ntext 타입일때 데이터가 짤려서 표시 되더라..
예제 )
<?
$sql = "
select
content //ntext 타입
from
tb_temp
";
$query = mssql_query($sql);
while($row = mssql_fetch_array($query, MSSQL_ASSOC))
{
echo print_r($row);
}
mssql_free_result($query);
?>
해결 방법은 우선 아래와 같이 쿼리를 수정한다.
convert 하여 text로 변환 하고~
$sql = "
select
convert(text,content) as content
from
tb_temp
";
php.ini 파일을 열어서 아래와 같이 수정한뒤 아파치를 재시작 하면 된다.
mssql.textlimit = 2147483647
mssql.textsize = 2147483647
'프로그램 경험 > PHP' 카테고리의 다른 글
[PHP] 엔터 제거 (0) | 2012.12.12 |
---|---|
[WordPress] 워드프레스 wp_insert_post 시 저장이 안되는 ... (0) | 2012.12.05 |
[PHP] 한글 깨질때 조치 (0) | 2012.12.04 |
[WordPress] 워드프레스 멀티 사이트일때 포스트 저장 (0) | 2012.12.04 |
[WordPress] 워드프레스 이미지 업로드와 fetured image의 차이 (0) | 2012.12.03 |