INSERT INTO tb_test (vc_contents, vc_imgurl) VALUES ( ?, ':');
큐브리드 매니저에서 ? 부분에 값을 채워 쿼리를 날리면 오류가 나지는 않습니다.
헌데 위 쿼리를 php 에서
$pstat = cubrid_prepare($conn,$INSERT_SQL);
위와 같이 실행했을때 Warning: Error: CLIENT, -2016 Invalid placeholder for prepare statement, use named or positional only in ~~
이라는 에러문구가 뜹니다.
에러나는 지점이 cubrid_bind() 하기전 prepare 하는 지점이라 ? 쪽과는 에러가 관계가 없는거 같고.. 나머지 저 vc_imgurl 컬럼의 값인데
해당 부분에 그냥 영문자나 숫자들을 넣으면 이상없이 넘어갑니다. 지금 확인된걸로는 : 콜론 하나만 들어가도 위의 에러문구가
나오는 상황입니다.
에러 내용으로 구글링을 해봐도 답은 못찾겠고.. 정말 답답해서 최후의수단으로 이곳에 올립니다....
참고 컬럼 데이터형 vc_contents VARCHAR(1073741823), vc_imgurl VARCHAR(500) 입니다..