Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Query con like 2

Estas en el tema de Query con like 2 en el foro de PHP en Foros del Web. Directamente en mysql si funciona SELECT * FROM DB_Personal WHERE codigo LIKE '1000%' Y ME TRAE 1000000000 PERO EN PHP 1000000000 1300000000 1310000000 1010000000 solo ...
  #1 (permalink)  
Antiguo 13/12/2013, 06:19
 
Fecha de Ingreso: septiembre-2013
Ubicación: chile
Mensajes: 41
Antigüedad: 10 años, 7 meses
Puntos: 1
Query con like 2

Directamente en mysql si funciona
SELECT * FROM DB_Personal
WHERE codigo LIKE '1000%'

Y ME TRAE 1000000000

PERO EN PHP

1000000000
1300000000
1310000000
1010000000

solo deberia traerme 1000000000
pero me los muestra todos igual

$foo = '1000';
$sql = "SELECT * FROM table WHERE col LIKE '$foo%'";

ALGUNA AYUDA O IDEA..
  #2 (permalink)  
Antiguo 13/12/2013, 06:55
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Query con like 2

Código PHP:
Ver original
  1. $sql = "SELECT * FROM table WHERE col LIKE '".$foo."%'";

No se me ocurre nada mas.

Entiendo que codigo no es numérico.... si lo es:

Código PHP:
Ver original
  1. $foo = 1000000000;
  2. $sql = "SELECT * FROM table WHERE col>=".$foo;
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 13/12/2013 a las 07:01
  #3 (permalink)  
Antiguo 13/12/2013, 07:07
 
Fecha de Ingreso: septiembre-2013
Ubicación: chile
Mensajes: 41
Antigüedad: 10 años, 7 meses
Puntos: 1
Respuesta: Query con like 2

no funciona, gracias igual
  #4 (permalink)  
Antiguo 13/12/2013, 07:12
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Query con like 2

Que tipo tiene la columna?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 13/12/2013, 07:22
 
Fecha de Ingreso: septiembre-2013
Ubicación: chile
Mensajes: 41
Antigüedad: 10 años, 7 meses
Puntos: 1
Respuesta: Query con like 2

varchar de 12
  #6 (permalink)  
Antiguo 13/12/2013, 07:52
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Query con like 2

Pues debería funcionar... a ver si a otro se le ocurre que puede estar pasando.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #7 (permalink)  
Antiguo 13/12/2013, 08:37
 
Fecha de Ingreso: septiembre-2013
Ubicación: chile
Mensajes: 41
Antigüedad: 10 años, 7 meses
Puntos: 1
Respuesta: Query con like 2

YA LO SOLUCIONE EL PROBLEMA ES LA CONFORMACION DEL QUERY DEBERIA SER POR WHILE
Y
mysql_fetch_assoc

$resultado = 1000;

SELECT * FROM DB_Personal
WHERE CODIGO like '$resultado%'

gracias por todo

Etiquetas: mysql, query, select, sql
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 07:06.