Lines Matching refs:dbconf
41 vhostdb_config *dbconf = (vhostdb_config *)vdata; in mod_vhostdb_dbconf_free() local
42 if (!dbconf) return; in mod_vhostdb_dbconf_free()
43 mysql_close(dbconf->dbconn); in mod_vhostdb_dbconf_free()
44 free(dbconf); in mod_vhostdb_dbconf_free()
88 vhostdb_config *dbconf; in mod_vhostdb_dbconf_setup() local
119 dbconf = (vhostdb_config *)ck_calloc(1, sizeof(*dbconf)); in mod_vhostdb_dbconf_setup()
120 dbconf->dbconn = dbconn; in mod_vhostdb_dbconf_setup()
121 dbconf->sqlquery = sqlquery; in mod_vhostdb_dbconf_setup()
122 *vdata = dbconf; in mod_vhostdb_dbconf_setup()
133 vhostdb_config *dbconf; in mod_vhostdb_mysql_query() local
144 dbconf = (vhostdb_config *)p->conf.vdata; in mod_vhostdb_mysql_query()
146 for (char *b = dbconf->sqlquery->ptr, *d; *b; b = d+1) { in mod_vhostdb_mysql_query()
153 len = mysql_real_escape_string(dbconf->dbconn, in mod_vhostdb_mysql_query()
159 d = dbconf->sqlquery->ptr + buffer_clen(dbconf->sqlquery); in mod_vhostdb_mysql_query()
165 if (mysql_real_query(dbconf->dbconn, BUF_PTR_LEN(sqlquery))) { in mod_vhostdb_mysql_query()
167 mysql_error(dbconf->dbconn)); in mod_vhostdb_mysql_query()
174 result = mysql_store_result(dbconf->dbconn); in mod_vhostdb_mysql_query()
183 while (0 == mysql_next_result(dbconf->dbconn)) ; in mod_vhostdb_mysql_query()