18/11/2014, 13:08
|
| | Fecha de Ingreso: marzo-2014 Ubicación: cararias/lanzarote
Mensajes: 165
Antigüedad: 10 años, 9 meses Puntos: 0 | |
Respuesta: Motor de búsqueda Cita:
Iniciado por gnzsoloyo Partamos d ela base que un precio es un valor o INT, DECIMAL o bien FLOAT, y que por tanto no debe ir entre apostrofos.
Ponerlo como cadena de texto podría generar errores de resultados, en especial si el campo es numérico y el valor del parámetro es un decimal con coma, en lugar de punto.
En esencia, lo de "valores erróneos" dependerá de los valores de la tabla y de los que están entrando como parámetro. Ten en cuenta que MySQL nunca se equivoca en lso resultados, sino que la consulta puede quedar mal escrita, en especial si se crea dinámicamente.
¿Podrías capturar la query creada antes de ser ejecutada, y mostrarnos un ejemplo de datos reales de esa tabla? disculpa por molestar el problema era mio, que en la base de dattos guardaba el precio como varchar en ves de int |