Foros del Web » Programando para Internet » PHP »

Variables en Select

Estas en el tema de Variables en Select en el foro de PHP en Foros del Web. Hola a todos. Espero que se las hayan pasado de lo mejor en las ultimas fiestas. Bueno... aqui de nuevo molestando su infinita paciencia. Se ...
  #1 (permalink)  
Antiguo 04/01/2013, 19:59
 
Fecha de Ingreso: diciembre-2012
Ubicación: guatemala
Mensajes: 19
Antigüedad: 11 años, 11 meses
Puntos: 1
Variables en Select

Hola a todos. Espero que se las hayan pasado de lo mejor en las ultimas fiestas.

Bueno... aqui de nuevo molestando su infinita paciencia. Se que parecera ridiculas mis preguntas pero les aseguro que para que lleguen aca hago infinidad de pruebas. Quiza mi logica de hacer las cosas pueda estar equivocada pero asi he utiliado en otros lenguajes y siempre con buenos resultados. Excepto ahora en php donde las diferencias (buenas o malas) se encuentran en cualquier punto.

Estoy utilizando el siguiente select

SELECT *
FROM empleados
WHERE empleados.nombre like criterio

donde criterio es una variable php que traigo de una pagina anterior. La idea es que si criterio vale "Alberto" me filtre todos los registros de la tabla que contengan alberto como nombre. No me da error ninguno, simplemente no filtra nada pero yo se que existen varios Alberto en la tabla y escritos asi "Alberto" con esas mayusculas y minusculas.

Gracias anticipadamente
  #2 (permalink)  
Antiguo 04/01/2013, 20:15
 
Fecha de Ingreso: diciembre-2012
Ubicación: guatemala
Mensajes: 19
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Variables en Select

algunas otras formas que ya emplee
SELECT *
FROM empleados
WHERE empleados.nombre like $_REQUEST["CRITERIO"]

Y ESTA LOCURA
SELECT *
FROM empleados
WHERE empleados.nombre like $_REQUEST["%CRITERIO%"]
gracias de nuevo
  #3 (permalink)  
Antiguo 04/01/2013, 20:17
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Variables en Select

Código PHP:
Ver original
  1. $consulta = "SELECT * FROM tabla WHERE campo LIKE '%$variable%'"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 04/01/2013, 21:27
 
Fecha de Ingreso: diciembre-2012
Ubicación: guatemala
Mensajes: 19
Antigüedad: 11 años, 11 meses
Puntos: 1
Respuesta: Variables en Select

Casi funciono... ahora no entiendo el porque me triplica las lineas de la consulta. creo que estoy por renunciar a PHP
  #5 (permalink)  
Antiguo 04/01/2013, 21:39
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Variables en Select

Sin ver el código con que estás trabajando y dónde observas que se triplican las líneas es difícil ayudarte.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: registro, resultados, select, tabla, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.