1 2 3 4 5
|
char * request;
int sizeR2=1+strlen("insert into (id_product, status, id_genres, title, id_countries, id_directors, id_actors, id_producers, duration, short_synopsis, long_synopsis, id_tags, date) values ('', '', '', '', '', '', '', '', '', '', '', '', '')")+strlen(tableName)+strlen(values->pair[idx_idProduct]->value)+strlen(values->pair[idx_status]->value)+strlen(values->pair[idx_genre]->value)+strlen(values->pair[idx_title]->value)+strlen( values->pair[idx_country]->value)+strlen(values->pair[idx_director]->value)+strlen(values->pair[idx_actor]->value)+ strlen(values->pair[idx_producer]->value)+strlen( values->pair[idx_duration]->value)+strlen(values->pair[idx_shortSynopsis]->value)+strlen(values->pair[idx_longSynopsis]->value)+strlen(values->pair[idx_tags]->value+strlen(values->pair[idx_date]->value));
request=malloc(sizeR2);
snprintf(request,sizeR2,"insert into %s (id_product, status, id_genres, title, id_countries, id_directors, id_actors, id_producers, duration, short_synopsis, long_synopsis, id_tags, date) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", tableName, values->pair[idx_idProduct]->value, values->pair[idx_status]->value, values->pair[idx_genre]->value, values->pair[idx_title]->value, values->pair[idx_country]->value, values->pair[idx_director]->value, values->pair[idx_actor]->value, values->pair[idx_producer]->value, values->pair[idx_duration]->value, values->pair[idx_shortSynopsis]->value, values->pair[idx_longSynopsis]->value, values->pair[idx_tags]->value, values->pair[idx_date]->value); |