Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2011, 17:15
Avatar de Polu
Polu
 
Fecha de Ingreso: febrero-2003
Mensajes: 135
Antigüedad: 21 años, 2 meses
Puntos: 0
Problema al mostrar ORDER BY ID DESC en una paginación de busqueda en php y mysql.

Hola, ¿Alguien puede orientarme?.

He construido un sencillo buscador para mi db con paginación incluida, mi problema es el siguiente:
Si le pido a mi db que me muestre los resultados de la manera simple, no me da problemas:

Código PHP:
$qry "SELECT * FROM clientes"
Pero si lo hago de manera que me los muestre por orden descendente, al cargar la página, me los muestra sin ningún problema pero, cuando le doy a la opción buscar en la base de datos, no me muestra nada y me da un error de conflicto con like.
El código de más abajo es el que me dá el error:

Código PHP:
$qry "SELECT * FROM clientes ORDER BY id DESC";
$searchText "";
if(
$_REQUEST['search_text']!=""){
    
$searchText $_REQUEST['search_text'];
    
$qry .=" where id like '$searchText%' 
            or nombre like '$searchText%' 
            or empresa like '$searchText%'
            or ciudad like '$searchText%'
            or telefono like '$searchText%'
            or email like '$searchText%'
            or fecha like '$searchText%'"
;

Saludos...

Última edición por Polu; 12/02/2011 a las 17:17 Razón: me he equivocado