Tema: Registro
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2004, 08:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No hay ningún impedimiento en tener "espacios en blanco" en un registro de tu BD (se para lo que lo uses).

Sólo para evitar fallos de seguridad y problemas tipo "SQL inyection" .. usa estructuras SQL tipo:

Código PHP:
$sql="SELECT * FROM tabla WHERE nick='".mysql_escape_string($_POST['nick'])."'"
Es decir .. usar comillas para tu llamada al campo bajo tu variable externa .. y aplicar la función mysql_escape_string() para que se añadan códigos de escape (\) a comillas y demás caracteres que podrían ocasionar problemas.

Previo a eso puedes validar vía expresiones regulares o funciones básicas de cadenas de PHP esa "cadena" (tu nick o dato en general) para que cumpla tu patrón definido: eje: si no quieres espacios .. o si no quieres otros caracteres .. Pero esto ya es a nivel de tus póliticas de gestión de datos .. PHP+Mysql no tendrá problemas en gestionar lo que se ingrese.

Un saludo,