>>류완수 님께서 쓰시길<<
:: C언어로 MySQL를 연동하는 법을 가르쳐 주세요. PHP에서 MySQL를 연동하는 법은 많이 나와 있는데, C
:: 언어에 관해서는 자료가 없군요. 공부하는데 어려움이 많아요. 도와주세요. C언어로 프로그램을 짤 때,
:: MySQL에서 어떻게 데이타를 다룰 수 있는지 가르쳐 주세요....
::
::
우선
#.....
#.....
#include <mysql.h>
main(){
MYSQL mysql;
MYSQL_RES *result;
MYSQL_ROW row;
int record_result;
mysql_init(&mysql);
mysql_real_connect(&mysql,"호스트","사용자","패스워드","DB 명",...);
mysql_query(&mysql,"query string을 입력");
result = mysql_store_result(&mysql);
record_result = mysql_num_row(result); /*데이타의 갯수 */
for(i=0;i<record_result; i++){
row = mysql_fetch_row(result);
.... = row[0];
.... = row[1];
.... = row[2];
}
mysql_free_result(result);
mysql_close(&mysql);
}
컴파일시
gcc -o foo foo.c -I/usr/local/include/mysql -L/usr/local/lib/mysqlclient
틀린점이 있더라도 이해해주시길
|