#include <stdio.h>
#include <stdlib.h>
#include <sqllib.h>
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);
}