Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2004, 19:12
masterjail
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 19 años, 6 meses
Puntos: 1
Poner una variable a nulo...

Hola! Supongo que esto que voy a preguntar es una chorrada y me da hasta vergüenza pero no he encontrado nada similar en todo el foro...

Mediante un formulario introduzco unos valores para introducirlos después en una tabla de una base de datos... como en esa tabla hay campos que pueden tener valor nulo el usuario puede dejarlo en blanco...

Ahora bien... lo que no consigo es que en la base de datos se inserte el valor NULL, sino que se inserta un 0 (si la variable es de tipo numérico) o la cadena vacía "" (si es de tipo cadena)...

Hago lo siguiente:


Código:
$apellido = $_POST['apellido'];
if (empty($apellido)) $apellido = NULL;
He probado con y sin la última linea y no consigo nada... alguien puede echarme una manita?

Gracias.