Título: ¿Consulta sobre C + MySQL, traspaso del resultado de una consulta MySQL a C? Publicado por: GisiNA en 6 Abril 2014, 21:31 pm ¡Hola todas y todos!
En el siguiente programa realizo dos consultas MySQL desde C. Como podrán apreciar hago una de ellas muy mal.. A saberl, la primera. Me gustaría saber de qué modo lograr que la primera consulta sea pasada a la segunda pero no como sentencia misma, sino el resultado de mi consulta. La primera pretende estimar mis horas trabajadas en un determinado mes para devolver un valor numérico de tipo float. Pero en vez de devolver un valor numérico, traspasa toda la gigante e inacabable sentencia. Obtengo el error: Código
La impresión en pantalla de Código (sentencia que tengo incluida en mi programa...) resulta ser: Código
Vale decir, mi error consiste en que no toma el resultado de la suma que debería arrojar SUM (por ejemplo 63) sino el query MySQL completo en toda su gloria y majestad... pero que no me sirve en absoluto. ¿Qué estoy haciendo mal? :huh: :huh: :huh: Acá el código completo (sin acentos en los comentarios porque aparecen garabatos y alguien puede llegar a sentirse ofendido... sin mi más mínima intensión): Código
Bueno, espero que puedan ayudarme...! Saludos a todas y todos y muy agradecida por sus respuestas. Gisi \m/ Título: Re: ¿Consulta sobre C + MySQL, traspaso del resultado de una consulta MySQL a C? Publicado por: eferion en 6 Abril 2014, 23:59 pm tienes que enviar la consulta SQL a la base de datos... con mysql_query.
Después tienes que llamar a mysql_store_result( ) para que te devuelva el resultado de la query. Para moverte por los diferentes resultados, tienes que usar mysql_fetch_row( ). En la web de mysql tienes toda la documentación al respecto sobre estas funciones. Código
Título: Re: ¿Consulta sobre C + MySQL, traspaso del resultado de una consulta MySQL a C? Publicado por: GisiNA en 8 Abril 2014, 16:00 pm Oh! Gracias por la orientación. Le daré un intento. Si logro el resultado buscado colocaré acá la solución completa, para quién pueda servirle!
Saludos! ¡Hola amigas y amigos! Lamentablemente no he podido avanzar en mi problema. Soy novata en C API y por mucho que he buscado en internet, no logro llegar a la solución. La respuesta que se me entregó acá fue demasiado genérica que sinceramente agradezco mucho pero que lamentablemente no me sirvió los suficiente. A lo q Código ¡Hola amigas y amigos! Estoy haciendo un ejercicio personal, con el fin de ensayar C API (C+MySQL y GTK). Lamentablemente no he podido avanzar en mi problema. Soy novata en C API y por mucho que haya buscado en internet (también en la página oficial de MySQL), no logro llegar a la solución. La respuesta que se me entregó acá que sinceramente agradezco mucho fue lamentablemente muy genérica y no me sirvió lo suficiente. A lo que he llegado es lo siguiente. Código
No sé si realizo mal la consulta para obtener el valor, o si lo que hago mal es el traspaso del valor a la base de datos o si ambos. Espero que algún genio puedo orientarme. Saludos a todos, Gisi |