elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  [Ayuda] Consulta MYSQL no coje valor de 1000000 pero si coje 980000
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda] Consulta MYSQL no coje valor de 1000000 pero si coje 980000  (Leído 1,327 veces)
Graphixx


Desconectado Desconectado

Mensajes: 1.336


Full Stack Developer


Ver Perfil WWW
[Ayuda] Consulta MYSQL no coje valor de 1000000 pero si coje 980000
« en: 6 Enero 2013, 05:34 »

Buenas compañeros alguien podria decirme por favor por que cuando hago una consulta mysql dentro de una tabla de inmuebles si los coje cuando cojo valores por debajo del millon 1000000.

ASi:
Código
  1. SELECT * FROM inventario WHERE tipo_propiedad = 'Amoblado' AND departamento = 'Antioquia' AND ciudad = 'Medellín' AND precio >= '300000' AND precio <= '980000'
Encuentra 3 apartamentos.

Pero no coje ningun apartamento si la mando desde el formulario asi:
Código
  1. SELECT * FROM inventario WHERE tipo_propiedad = 'Amoblado' AND departamento = 'Antioquia' AND ciudad = 'Medellín' AND precio >= '300000' AND precio <= '1000000'



Ya lo solucione era por que en el codigo estaba mandando los precios como cadenas y no como numeros:

Código
  1. $precio_desde = $_POST["precio_desde"];
  2. if(is_numeric($precio_desde)){
  3.     //la variable es un numero
  4. $sql.=" and precio >= $precio_desde";
  5. }else{
  6.     //la variable no es numero
  7. }
  8.  
  9. $precio_hasta = $_POST["precio_hasta"];
  10. if(is_numeric($precio_hasta)){
  11.     //la variable es un numero
  12. $sql.=" and precio <= $precio_hasta"; //estaba con el error como: '$precio_hasta' con comillas '''''' se las quite y funciono.
  13. }else{
  14.     //la variable no es numero
  15. }


« Última modificación: 6 Enero 2013, 05:39 por Graphixx » En línea

Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
MOVIDO: VirtualBox no coje IP
Dudas Generales
Aprendiz-Oscuro 0 790 Último mensaje 13 Marzo 2012, 16:07
por Aprendiz-Oscuro
Mi pc no coje la frecuencia correcta de la Ram
Hardware
robermgs 2 948 Último mensaje 20 Diciembre 2013, 16:18
por 0x98364
Triple consulta mysql ayuda.
Bases de Datos
70N1 3 1,184 Último mensaje 22 Julio 2014, 20:35
por 70N1
ayuda con consulta para mysql?
Bases de Datos
owen 2 1,462 Último mensaje 18 Febrero 2016, 03:40
por owen
Ayuda con python | No me coje una funcion en una variable porque??
Scripting
TheIllusionist 9 1,079 Último mensaje 18 Marzo 2017, 23:40
por BigKaz
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines