AcouSTO  version 2.0

◆ mysql_update()

int mysql_update ( )
60  {
61  char *query = "update runinfo set elapsed=%f where runid=%d";
62  char* sql;
63 
64  sql = (char*) malloc(512*sizeof(char));
66  logger(LOG_DEBUG,"opened connection\n");
67 
68  sprintf(sql,query,rundetails->elapsed,mysqlinfo->runid);
69  logger(LOG_DEBUG,"executing query %s\n",sql);
70  if(mysql_query(connection,sql)){
71  printf("%s\n",mysql_error(connection));
72  return -1;
73  }
74  logger(LOG_DEBUG,"runinfo updated\n");
75 
76  free(sql);
78 
79  return 1;
80 }
MYSQL * connection
Definition: mysqlsave.c:36
int open_connection()
Definition: mysqlsave.c:40
double elapsed
Definition: structs.h:149
#define LOG_DEBUG
Definition: logger.h:27
void close_connection()
Definition: mysqlsave.c:338
#define malloc(size)
Definition: allocation.h:38
struct run_details * rundetails
Definition: globals.h:36
void logger(int level, char *msg,...)
Definition: logger.c:56