> char imagebuf[10000];
> fimage = fopen("image.jpg", "r");
> flen = fread(imagebuf, 100000, 1, fimage);
> imagebuf[flen] = '';
> if(mysql_query(&mysql, "INSERT INTO procam_image VALUES('', imagebuf
> , now(), '')"));
>
> 이렇게 했더니,
> Unknown column 'imagebuf' in 'field list'
>
> 이렇게 나오네요..
>
> 속성은 다음과 같습니다.
> id int NOT NULL auto_increment,
> image blob NOT NULL,
> wdate date,
> camera smallint(6) DEFAULT '1' NOT NULL,
> PRIMARY KEY(id)
>
> 이미지를 읽어 저장하려고 합니다. 그런데 제가 DB 는
> 처음이라..^^;
> C-Api & MySql 로 이미지를 다루는 예제도 좋구요.
> 아님 이럴땐 어떻게 해결하는지 궁금합니다.
> 잘 부탁드립니다.
>
>
답변은 아니구요. 제가 예전에 postgres로 바이너리자료 입출력을 C로 연습해본적은 있는데 워낙 시간이 흘러서 다 까먹었답니다.
그런데 C를 이용한다면 별도의 입출력루틴을 복잡하게 사용해야겠지만 PHP를 이용하면 아주 간단하게 처리가 된답니다.
http://taejun.pe.kr/board2/list.php3?table=study
제홈페이지중 여기로 오시면 도움되는 내용이 있습니다.
일단 C를 이용한 질문에 대한 답은 아니지요? 그래도 참고로 하세요.
|