Ver Mensaje Individual
  #19 (permalink)  
Antiguo 23/03/2010, 01:27
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: alguien que me de Sugerencias para evitar mysql injection!?

Cita:
Iniciado por JoseGMariani
$query = mysql_real_escape_string("SELECT pass FROM usuarios WHERE nombre ='$nombre'");
$response = mysql_query($query) or die('Error en la consulta: ' . mysql_error());
$data = mysql_fetch_array($response);
Despues de que veas que el error es porque en vez de comillas simples aparece tambien una diagonal invertida \' intenta escapar solamente el nombre y despues armar la consulta.

Código PHP:
Ver original
  1. $nombre = mysql_real_escape_string($nombre);
  2. // Aqui armas tu $query, sin usar mysql_real_escape_string
  3. // Y despues continuas normal
__________________
- León, Guanajuato
- GV-Foto