> DB table을 다음과 같이 정보가 들어가도록 만들었습니다.
> table 이름은 exam이라고 합니다.
>
> user, id, password, info
> user에는 사용자이름, id는 먼저 아시겠죠.. 등등으로 했는데요.
>
> 프로그램 상에서 제가 여러 사용자 가운데 어떤 한 사용자의 정보를 출력
> 하고 싶은데요.....
> 즉, query문에서 id가 pig인 사람의 모든 정보를 출력해라.. 이런거 말이
> 예요...
>
> php에서는
>
> $result = mysql_query("select * from exam where id='$id',$connection);
>
>
> 위와 같이 하면 되잖아요..
>
> 근데, C에서는
> char *id = 'pig'
> mysql_query(&mysql, "SELECT * FROM exam where id=??")
> 위 ??에 어떻게 변수 이름을 써줘야 하는지 잘 모르겠어요....
>
> 아이디가 매번 고정된게 아니라 제가 찾고 싶은 아이디가 매번 바뀌니깐
> 저 부분에 고정된 문자열이 아닌 스트링을 써야하잖아요..
> 그죠?
>
> 만약, 저 방법이 아님 다른 방법이 있는지.......
> 아시는분은 꼭좀 저에게 알려주세요....
>
> 그리고 언제나 친절히 답변해주시는 분들께 감사드려여.... ^^;
CGI 를 프로그램 하신다면..
parsing 관련 라이브러리를 이용하시어..
폼에서 넘어오는 값을 적절히 변수에 저장하여서..
쓰시면 되겠고...
일반 애플리케이션이라면...
프로그램의 인수로 넣던가 하면 되겠지요...
CGI 관련 라이브러리로는 qDecoder 라는 것을 사용하시길 권장 해드립니다.
그리고 일반 애플리 케이션일 경우는...
글세요...너무 많은 경우의 수가 존재 하는군요,...
아마 자세히 전,후,좌,후 를 설명 해서 질문을 다시 해주시면..
여기계신 많은 분들께서 답을 해주시리라 믿습니다.
|