| 제목 | php blob 관련 문의 드립니다. | ||
|---|---|---|---|
| 글쓴이 | 쿰 | 작성시각 | 2013/04/12 21:41:34 |
|
|
|||
|
php 5.2 대이고 디비는 오라클입니다. 이미지 파일을 업로드 한후에 오라클 디비에 이미지를 바이너리로 저장하려는데요 파일이 저장후 이미 입력되어있는 디비에 업로드한 이미지를 바이너리 형태로 저장 하려는데요 이게 오류는 안나는데 업데이트 가 되지 않는 거같습니다. 이미지가 저장되는 필드가 0byte가 되더라구요 오류라도나면 라이따라서 보고 조치를 하겠는데 그냥 오류없이 업데이트 되더라구요 테이블명은 가렸습니다 이해해주세요 소스 코드는
ob_start();
$pimg = file_get_contents("./".$dest_path);
ob_end_flush();
$oci_sql = "UPDATE 테이블명 SET USER_PICTURE=EMPTY_BLOB() , USER_PICTURE_TYPE='".$file_type."' WHERE USER_ID='".$mb_id."' RETURNING USER_PICTURE INTO :USER_PICTURE ";
$stmt = oci_parse($ora_conn,$oci_sql);
$mylob = OCI_New_Descriptor($ora_conn);
OCI_Bind_By_Name($stmt,':USER_PICTURE',$mylob,-1, SQLT_BLOB);
OCI_Execute($stmt, OCI_DEFAULT );
$mylob->save($pimg);
$mylob->free();
OCI_Free_Statement($stmt);
oci_commit($ora_conn);
oci_close($ora_conn);
|
|||
| 다음글 | load model만 했는데 공백이 발생합니다.. (10) | ||
| 이전글 | 암호화 복호화 관련 .. (3) | ||
|
변종원(웅파)
/
2013/04/15 10:03:30 /
추천
0
$pimg 가 제대로 나오는 것은 확인하신거죠?
|