Consulta Mysql do nome pelo id na linguagem C
Olá boa noite a todos, estou desenvolvendo um sistema p arduino em C, tenho que consultar a base de dados, e realizar uma consulta pelo id que virá de uma entrada, consegui realizar a conexao e a consulta de todos os dados ao mesmo tempo, porém n consegui realizar a consulta específica como por exemplo buscar o nome da pessoa ou qualquer outro dado pelo ID, por favor me ajudem, desde já obrigado, segue o trecho do código do SELECT.
int id=1;// AQUI SERIA ATRIBUIDO ID 1 Á VARIAVEL INT ID.
char query[] = "SELECT * FROM karin048_bilhete.usuarios WHERE id ='id' "; //SE RETIRAR A CLAUSULA WHERE ELE BUSCA TODOS OS DADOS DO BANCO SEM PROBLEMAS, MAS QUANDO QUERO CONSULTA ESPECÍFICA COMO NESTE CASO, ELE NEM DA ERRO, CONTINUA BUSCANDO TODOS OS DADOS!
MySQL_Cursor *cur_mem = new MySQL_Cursor(&conn);
cur_mem->execute(query);
column_names *cols = cur_mem->get_columns();
for (int f = 0; f < cols->num_fields; f++) {
Serial.print(cols->fields[f]->name);
if (f < cols->num_fields-1) {
Serial.print(", ");
}
}
Serial.println();
row_values *row = NULL;
do {
row = cur_mem->get_next_row();
if (row != NULL) {
for (int f = 0; f < cols->num_fields; f++) {
Serial.print(row->values[f]);
if (f < cols->num_fields-1) {
Serial.print(", ");
}
}
Serial.println();
}
} while (row != NULL);
delete cur_mem;Discussão (0)
Carregando comentários...