6 struct used_result *next;
9 static MYSQL *mysql_conn = NULL;
10 static struct used_result *used_results;
17 if(mysql_ping(mysql_conn)) {
22 MYSQL_RES *mysql_use() {
23 MYSQL_RES *res = mysql_use_result(mysql_conn);
24 struct used_result *result = malloc(sizeof(*result));
26 mysql_free_result(res);
30 result->next = used_results;
31 used_results = result;
36 struct used_result *result, *next;
37 for(result = used_results; result; result = next) {
39 mysql_free_result(result->result);
45 mysql_conn = mysql_init(NULL);
46 if (!mysql_real_connect(mysql_conn, MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_BASE, MYSQL_PORT, NULL, 0)) {
52 mysql_close(mysql_conn);