Ver Mensaje Individual
  #12 (permalink)  
Antiguo 24/05/2007, 10:11
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Re: Guardar NULL en la BD

a mi me funciona, prueba con esto para que veas la diferencia
Código PHP:
$nom=(empty($_POST['nom']))?'NULL':'\'algo\'';
$ape=(empty($_POST['ape']))?'NULL':'\'algo\'';
echo 
$mysql=sprintf("INSERT INTO nombre (`nombre`,`apellidos`) VALUES (%s, %s)",$nom,$ape); 
el resultado es:
INSERT INTO nombre (`nombre`,`apellidos`) VALUES (NULL, NULL)
Código PHP:
$nom=(!empty($_POST['nom']))?'NULL':'\'algo\'';
$ape=(!empty($_POST['ape']))?'NULL':'\'otra cosa\'';
echo 
$mysql=sprintf("INSERT INTO nombre (`nombre`,`apellidos`) VALUES (%s, %s)",$nom,$ape); 
el resultado es:
INSERT INTO nombre (`nombre`,`apellidos`) VALUES ('algo', 'otra cosa')

suerte y saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.

Última edición por eits; 24/05/2007 a las 11:15