Supprimer un message
blietaer
merci pour ces réponses, un bon vieux new et delete pour toute mon array me suffira pour le moment.
Tant que j'y suis, pour ceux qu is'y connaissent mysql par le C++:
j'arrive très bien à afficher les données d'une de mes tables, mais disons mtn que je veuille récupérer une valeur ds une variable, par exemple sous forme d'entier, comment faire?
int mavariable_int;
mavariable_int = (int *)row[3];
ben ça marche pas...
Tant que j'y suis, pour ceux qu is'y connaissent mysql par le C++:
MYSQL_ROW row;
unsigned int num_fields;
unsigned int i;
num_fields = mysql_num_fields(result);
while ((row = mysql_fetch_row(result)))
{
unsigned long *lengths;
lengths = mysql_fetch_lengths(result);
for(i = 0; i < num_fields; i++)
{
printf("[%.*s] ", (int) lengths[i], row[i] ? row[i] : "NULL");
}
printf("\n");
}
unsigned int num_fields;
unsigned int i;
num_fields = mysql_num_fields(result);
while ((row = mysql_fetch_row(result)))
{
unsigned long *lengths;
lengths = mysql_fetch_lengths(result);
for(i = 0; i < num_fields; i++)
{
printf("[%.*s] ", (int) lengths[i], row[i] ? row[i] : "NULL");
}
printf("\n");
}
j'arrive très bien à afficher les données d'une de mes tables, mais disons mtn que je veuille récupérer une valeur ds une variable, par exemple sous forme d'entier, comment faire?
int mavariable_int;
mavariable_int = (int *)row[3];
ben ça marche pas...