

Al hacer una consulta de MySQL/MariaDB, la forma que se me ocurrió para validar si la consulta regresa resultados fue:
Se hace la consulta
mysql_query(sock, query);
Se almacenan los resultados
recbuf := mysql_store_result(sock);
Se leen los resultados
n := mysql_num_row(recbuf);
Si mysql_num_row es igual a 0 es que no hay resultados, porque puede ser que la consulta se realice de manera correcta pero que no devuelva resultados.
No hay comentarios.:
Publicar un comentario