Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/10/2007, 19:10
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 2 meses
Puntos: 17
Re: Urgente: Caracteres % y ' en busquedas

Vos ahora tenés un string ($HTTP_GET_VARS['algo...']), y eso lo utilizás en una consulta MySQL, lo que digo es que ejecutes lo siguiente

Código PHP:
$search $_GET['algo...']; // obvio que en vez de algo... va el nombre del índice que usás, y pongo _GET en vez de HTTP_GET_VARS porque fue reemplazado, desde PHP 4.1
$search mysql_real_escape_string($search); // escapás los caracteres comunes, tipo comillas o apóstrofes
$search strtr($search, array('_' => '\_''%' => '\%')); //escapás el _ y % que se escapan sólo para los LIKE
mysql_query('SELECT ... WHERE name LIKE \'' $search '\'');   // ejecutás la consulta