Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2011, 02:08
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Ayuda con comodines y caracteres especiales

Manual 12.3.1. Funciones de comparación de cadenas de caracteres

Cita:
Para testear instancias literales de un carácter comodín, preceda el carácter con el carácter de escape. Si no especifica el carácter ESCAPE , se asume '\' .
SELECT 'morbo198!' LIKE 'morbo198\%'; -> Falso


SELECT 'morbo198%' LIKE 'morbo198\%'; -> Verdadero

Mas manuales mysqli_real_escape_string y/o str_replace la idea es agregar los scapes a la cadena de la variable de busqueda....

str_replace("%", "\%", "morbo198%");

$Depen=str_replace("%", "\%", $_REQUEST['Depen']);
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 18/02/2011 a las 02:41