프로그래밍2009.12.17 14:02
http://php.net/manual/fr/function.serialize.php

php에서 객체를 문자열로 변환해서 DB에 저장할 때가 있다. 이때 주의할 점..
반환 값이 

Returns a string containing a byte-stream representation of value that can be stored anywhere.
바이트 스트림이기 때문에 일반적인 문자열로 생각할 경우 곤란할 경우가 생긴다.

If you are serializing an object with private variables, beware. The serialize() function returns a string with null (\x00) characters embedded within it, which you have to escape. Not great if you're trying to save objects into a DB...
위의 글과 마찬가지로 private 변수를 사용할 경우
null 값이 들어가기 때문에 자칫 c나 php 함수를 사용해서 db에 저장하는 경우 중간에 끊기는 경우가 발생할 수 있다.
가장 쉬운 방법은 blob(bytea) 형태로 넣는 것이다.


dbms에서 만약에 만약에 .. blob 형태를 지원하지 않는다고 할 땐..............
base64_encode()를 사용해서 들어갈 수 있도록 바꾸고 하면 됨. 끝.




저작자 표시 비영리 변경 금지
신고
Posted by 시난
TAG php, Serialize
일상2009.11.15 20:59
사람들은 대부분 높은 연봉을 받길 원한다.
아마 대부분 1억 정도를 고액연봉의 척도로 보고 있지 않을까?
하지만 현실은 정말 잔인하고 험난한게 사실이다.

생각해보자.
내가 사업주라면.. 어떤 사람에게 1억 정도의 연봉을 거뜬히 줄 수 있을까?

진정으로 많이 받길 원한다면..
가치를 창출할 수 있는 사람이 되어야 한다.

그러기 위해선 엄청 많은 노력이 필요하지 않을까?
시트콤이나 연예뉴스 같은 것에 시간을 낭비하는 것보단..
고민들을 할 시간이 더 많아야겠지.

게임의 레벨업 처럼..
물의 끓는 점이 100도인 것 처럼(?)
승화되기 위해선 많은 에너지가 필요하다.

내 인생의 임계점 역시 그렇겠지.
더 노력해보자.



저작자 표시 비영리 변경 금지
신고

'일상' 카테고리의 다른 글

희망연봉이 얼마인가요?  (19) 2009.11.15
최근 근황...  (0) 2009.08.11
삶을 적셔주는 훈훈한 댓글  (2) 2009.07.13
헉헉 위자드웍스 이벤트 당첨-.-*  (3) 2009.07.11
'You've got to find what you love,' Jobs says  (0) 2009.06.25
위젯에 대한 생각  (0) 2009.06.24
Posted by 시난
프로그래밍/Flex/AIR2009.11.10 13:42
다음블로그 기본 사이드바가 166이다 보니 다른 블로그들에 넣을 때 너비가 좀 안 맞죠!?

아래 스크린샷처럼
관리 > 스킨 > 사이드바 설정 >사이드바 꾸미기 > 위젯 편집 클릭하시고
width=166으로 된 부분의 숫자를 200으로 수정하시고 확인을 누르시면 됩니다. ^^

저작자 표시 비영리 변경 금지
신고
Posted by 시난