본문 바로가기

php

[PHP] MSSQL ntext 필드 데이터 짤리는 현상 해결 PHP에서 mssql 접속을 위해서 모듈 설치를 한후에 데이터를 조회 해서 보다 보니 특정 필드의 데이터가 짤려서 표시되는 현상을 발견 하였다. mssql의 ntext 타입일때 데이터가 짤려서 표시 되더라.. 예제 ) 해결 방법은 우선 아래와 같이 쿼리를 수정한다.convert 하여 text로 변환 하고~ $sql = " select convert(text,content) as content from tb_temp"; php.ini 파일을 열어서 아래와 같이 수정한뒤 아파치를 재시작 하면 된다. mssql.textlimit = 2147483647mssql.textsize = 2147483647
[PHP] 엔터 제거 싱글 쿼테이션으로 하면 제거 안된다. 꼭 더블 쿼테이션 사용하라. $cont = str_replace("\r\n", "", $row['content']);
[PHP] 한글 깨질때 조치 아래 둘중 하나로 해결 될 것이다. iconv('euc-kr','utf-8',$vv);iconv('utf-8','euc-kr',$vv); 안되면 해당 파일 타입이 ANSI 타입인지도 확인 하라.
[PHP] MsSql 연동 모듈(Sqlsrv) 연결 테스트 /* Specify the server and connection string attributes. */$serverName = "localhost";/* Get UID and PWD from application-specific files.  */$uid ="sa";$pwd = "1234";$connectionInfo = array( "UID"=>$uid,    "PWD"=>$pwd,    "Database"=>"temp_db");/* Connect using SQL Server Authentication. */$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn === false ){    echo "Unable to connect.";  ..
[PHP] MsSql 연동 모듈(Sqlsrv) 정보 알아내기 $serverName = "localhost";$conn = sqlsrv_connect( $serverName);if( $conn === false ){     echo "Could not connect.\n";     die( print_r( sqlsrv_errors(), true));}if( $client_info = sqlsrv_client_info( $conn)){       foreach( $client_info as $key => $value)      {              echo $key.": ".$value."\n";      }}else{       echo "Client info error.\n";}/* Close connection resources. */sqlsrv_close..
[PHP] Windows + Apache + MsSql 연동하기 자리에서 PHP를 사용하여 MsSql 서버로 접근할 필요가 생겼다.내 자리엔 BitNami Redmine Stack 을 설치해 놔서 이미 아파치랑 PHP가 설치되어 있는 상태다.MsSql만 연결 하면 되는것이다. -PHP Version 5.3.13-Apache2 20051115 자료를 찾던중 php 5.2 이상 버전부터는 기존의 PDO_MSSQL 등등을 사용할 수 없고 새 버전인 SqlSrv를 사용해야 된다고 한다. http://www.microsoft.com/en-us/download/details.aspx?id=20098 여기서 sqlsrv30.exe 다운 받아서 실행하면 압축을 푼다. 압축풀면 몇개의 DLL들이 보이는데 자신의 버전에 맞게 설치 하면 된다. 내자리는 php 5.3 버전에 스레드 세이..
[PHP] 한달이 몇일 까지인지 알아내기 echo date("t", mktime (0,0,0,4,1,2012));  // return 30//date("t", mktime (0,0,0,월,1,년));
[PHP] UTF-8 을 EUC-KR로 변환 하기 iconv 함수 쓸때 //IGNORE 를 안붙여주면 내용이 짤리는 경우가 있다. 꼭 넣어주자.