문서를 보면 알겠지만 php 에서 사용 하는 방법과 메우 유사 합니다.
php할 수 있다면 , C에서도 문제 없이 컨트롤 하여 사용 할 수 있을 것으로 보입니다.
보다 자세한 내용은 위의 원문을 통해서 확인 하면 됩니다.
#include <my_global.h> #include <mysql.h> int main(int argc, char **argv) { MYSQL *conn; MYSQL_RES *result; MYSQL_ROW row; int num_fields; int i; conn = mysql_init(NULL); mysql_real_connect(conn, "localhost", "zetcode", "passwd", "testdb", 0, NULL, 0); mysql_query(conn, "SELECT * FROM writers"); result = mysql_store_result(conn); num_fields = mysql_num_fields(result); while ((row = mysql_fetch_row(result))) { for(i = 0; i < num_fields; i++) { printf("%s ", row[i] ? row[i] : "NULL"); } printf("\n"); } mysql_free_result(result); mysql_close(conn); }