Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/10/2008, 11:06
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: seguridad frente sql injection

Hola Roydan,

Si tu pasas esa variable por esa función le estas agregando las comillas, la solución es que no pases esa variable por la función sino solamente ponerla entre backticks, algo así:
Código php:
Ver original
  1. sprintf("select sis.*, sistr.cod from sis left join sistr on sis.cod=sistr.cod WHERE %s LIKE %s GROUP BY cod ORDER BY cod ASC", $campo,GetSQLValueString("%" . $criterio . "%", "text"));

Saludos.