18/11/2014, 12:56
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Motor de búsqueda 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?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |