Formateo de una cadena

  • Por
Script PHP que formatea una cadena a introducir en una base de datos, para asegurarse de que no estropea una sentencia SQL.

¿Cuántas veces has estado temeroso de que una cadena que vas a introducir en un campo de una tabla no tenga el formato correcto, y la has revisado, y vuelto a revisar... y luego descubres que ha dado un error al introducirla porque había caracteres no válidos?

Pues ya puedes respirar con alivio porque con el script que te proporcionamos tus dolores de cabeza tienen los días contados:

function str_asegurar($cadena){ 
//elimino etiquetas HTML y PHP 
$cadena = strip_tags($cadena); 
//elimino el caracter comilla, que puede estropear una sentencia 
$cadena = str_replace("'","´",$cadena); 

return $cadena; 
}

Después de haber ejecutado el script, sólo queda realizar la sentencia de inserción.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

Jorge

26/1/2005
Muy interesante, como dices te libra de un monton de quebraderos de cabeza.

Juan

26/4/2007
Menuda tontería. Mysql_real_escape_string() y un control sobre los % y los _ hacen mucho más que esta gilipollez.