#include #include #include int main(void) { MYSQL_ROW row; int i, fc; MYSQL_FIELD *field[25]; if (! sql_connect(0, "localhost", "", "")) exit(1); if (! sql_selectdb(0, "logbook")) exit(1); if (! (fc = sql_query(0, "SELECT * FROM logbook where callsign like 'm4'"))) exit(1); printf("%d\n", fc); for (i = 0; i < fc; i++) field[i] = sql_fetchfield(0); while (row = sql_fetchrow(0)) { for (i = 0; i < fc; i++) { if (row[i] == NULL) printf("%s\n", field[i]->name); else printf("%-15s %s\n", field[i]->name, row[i]); } printf("********************************************\n"); } if (! sql_endquery(0)) exit(1); if (! sql_disconnect(0)) exit(1); exit(0); } .