Hola,
Tengo un código C que abre una conexión a una BD y hace algunas consultas, inserts...
Si llamo dos veces a este código, necesito hacer un control de las conexiones? Es decir, es necesario hacer un mutex entre el mysql query y el mysql store result??
Otra duda menos importante, tengo esto de aquí:
Código:
// Creamos queries necesarias
strcpy(query,"INSERT INTO logs (id, temps, filename) VALUES (545, now(), 'seeeh')");
strcpy(query2,"INSERT INTO logs (id, temps, filename) VALUES (111, now(), 'rocks')");
// Lanzamos nuestro query
mysql_query(Con,query);
mysql_query(Con,query2);
// Guardamos respuesta en Res
Res = mysql_store_result(Con);
// Liberamos Respuesta de la query
mysql_free_result(Res);
Para qué sirve el mysql_store_result? Quiero decir, haciendo el mysql_query no deberían ejecutarse los inserts? Qué función tiene? Algun link que lo explique? :) Y el mysql_free_result es para liberar la memória reservada a esa función...
Muchas gracias!
Samy
EDITO: Vale, para inserts y demás no hace falta hacer ningun store porque no recibo datos de vuelta. EN selects y demás, sí, claro, y consecuentemenet tengo que liberar la memória. Me queda la duda de las conexiones!