#include <stdio.h>
#include <stdlib.h>
#include "/usr/local/mysql/include/mysql.h"
#define table "yourtable"
#define host "localhost"
#define user "user"
#define pass "pass"
#define db "database"
int main() {
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
int i=0;
char query[50];
if(!(mysql_connect(&mysql,host,user,pass)))
{
fprintf(stderr,"mysql_connect() Failed: %s\n",mysql_error(&mysql));
exit(1);
}
if(mysql_select_db(&mysql,db))
{
fprintf(stderr,"mysql_select_db() Failed: %s\n", mysql_error(&mysql));
exit(1);
}
sprintf(query,"select * from %s", table);
if(mysql_query(&mysql,query))
{
fprintf(stderr,"mysql_query() Failed: %s\n", mysql_error(&mysql));
exit(1);
}
res = mysql_store_result(&mysql);
while((row = mysql_fetch_row(res))) {
for(i=0;i<mysql_num_fields(res);i++)
printf("%s\n",row[i]);
}
mysql_free_result(res);
mysql_close(&mysql);
}