Título: Problemas con consulta mysql en c Publicado por: yoelmend en 17 Octubre 2017, 06:42 am Hola resulta que estoy haciendo una consulta desde c a una base de datos mysql, de la siguiente forma:
sprintf(consulta1,"select nombre,apellido,dni from Usuario where pin = '%s' and estado = '1' and (time(SYSDATE()) between horaini and horafin) ",s); mysql_query(con,consulta1); //Establecemos la conexion y enviamos la co$ res = mysql_use_result(con); row = mysql_fetch_row(res); el problema esta en que siempre me arroja los datos este o no dentro de los parámetros de hora y cuando pruebo este comando en mysql worbench funciona perfectamente osea si no esta dentro del rango no devuelve nada. alguna idea? Título: Re: Problemas con consulta mysql en c Publicado por: Gallu en 17 Octubre 2017, 10:19 am Le acabo de echar un ojo y parece estar todo correcto, lo que yo haría sería debuggar y copiar el valor de la variable consulta1 y pegarlo directamente en mysql workbench y ver qué te devuelve, podrías tambier pegar los resultados erróneos que te devuelve.
Saludos Título: Re: Problemas con consulta mysql en c Publicado por: yoelmend en 17 Octubre 2017, 14:02 pm Disculpen ya esta resuelto si funciona el código era un error al invocar el programa.
|