2011-11-18 1 views
0

BLOB 필드의 HTML 문서를 ibmI에서 db2로 INSERT 및 RETRIEVE 할 수 있습니까 ??BLOB 필드의 html 파일 삽입/읽기

필자는 testing.html을 fylesystem에 넣었지만이 방법이 정확한지 또는 내 로컬 PC에 파일을 사용할 수 있는지 여부를 모르겠습니다.

INSERT INTO LIB/FILE VALUES('','C','000001',BLOBFROMFILE(/PATH/testing.html)) 

는 HTML 문서 유형을 입력하는 것이 가능하거나 관리 할 수있는 또 다른 유형 필드가 :

나는 성공없이 STRSQL에서이 코드를 시도?

이 절차를 수행 한 후에도 읽을 수있는 SQL 문자열이 필요합니다.

감사합니다.

답변

1
$data = file_get_contents("/PATH/testing.html"); 
$data = mysql_real_escape_string($data); 
$query = "INSERT INTO FILE VALUES('','C','000001','$data')"; 
mysql_query($query); 

편집 :

리눅스 파일 시스템

이 유 /PATH/testing.html

찾고 /PATH/testing.html

프로그램을하려고 할 때 /var/www/username/public_html/ 폴더

에 노력하고 있습니다 가정 할 수 있습니다 루트 폴더에

직접 액세스 아마 u는 당신이 내가 그것을 작동합니다 확실하지 않다 /var/www/username/public_html/PATH/testing.html

+0

에 대한 PATH/testing.html(no/at start)

프로그램 살펴보십시오 반면에 그 권리

을 해달라고하는 해달라고 테스트 플랫폼. 시도해 주시겠습니까? –

+0

나는 그것을 시험해보고, 그러나 일하지 않는다! 오류 표시가 아니지만 파일에 아무 것도 발생하지 않습니다. ibmI에서 zendFramework를 사용하고 있습니다. –

+0

서버에 쿼리를 보내지 않아서 어쨌든 나머지 부분을 처리 할 것입니다. –