#include <stdio.h>
#include <stdlib.h>
#include 'mysql.h'
MYSQL mysql;
void err(void) {
fprintf(stderr, '%s', mysql_error(&mysql) );
exit(1);
}
int gen_page() {
puts('');
if(!(mysql_connect(&mysql,'host','user','passwd'))) err();
if(mysql_select_db(&mysql,'my_db')) err();
if(mysql_query(&mysql,'SELECT * FROM my_table')) err();
if(!(res = mysql_store_result(&mysql))) err();
while((row = mysql_fetch_row(res))) {
puts('');
for (i=0 ; i < mysql_num_fields(res); i++)
printf('| %s | ',row[i]);
puts('
');
}
puts('
');
if (!mysql_eof(res)) err();
mysql_free_result(res);
mysql_close(&mysql);
}