안녕하세요...
C와 MySql, Apache 연동을 공부하고 있습니다..
C API로 짜서 컴파일을 하면 아무 에러도 없이
되거든요.. 근데 웹에만 올리면 인터널 서버 에러가
나옵니다.. 왜 그런거죠?
근데 CGI 부분 코드를 빼고 그냥 돌려보면 잘 돌아가거든요...
근데
printf("Content-type:text/html
"); 요거만 넣고
웹에 올려도 에러가 납니다...
누구한테 몰어보니 무슨 모듈이 없어서 그렇다고 하던데...
잘 모르겠습니다..
아래 소스 코드 적어 볼께요......
메인함수....
printf("Content-type:text/html
");
if (!(mysql_connect(&mysql, NULL, "root","")))
exiterr(0);
puts("ok3");
if (mysql_select_db(&mysql,"shopping"))
exiterr(0);
mysql_free_result(res);
mysql_close(&mysql);
-----------------------------
서브함수
void exiterr(int exitcode)
{
fprintf( stderr, "%s
", mysql_error(&mysql) );
exit( exitcode );
}
부탁드릴께요...
PCS: 019-588-5291
|