Saludos cordiales,
Tengo un problema de concepto y sintaxis, y por ello mi error al grabar a mi DB
(trabajo con MySQL)
digamos que tengo una tabla con 2 campos:
nombre tipo text
edad tipo text y acepta NULL
caso 1
$nombre = "marcelo";
$dni = "NULL";
mysql_query("insert into tabla values( '$nombre' ,'$dni' ));
Al grabar en la db Obviamente me graba como CADENA y yo no quiero una cadena que diga NULL
caso 2
$nombre = "marcelo";
$dni = "" ;
mysql_query("insert into tabla values( '$nombre' ,'$dni' ));
Al grabar el campo dni graba como "0" osea graba vacio y eso yo no quiero porque vacio es un valor osea cero y no es NULL,
caso 3 funciona cuando inserto directamente asi:
$nombre = "marcelo";
$dni = NULL;
mysql_query("insert into tabla values( '$nombre' , NULL ));
caso 4
mysql_query("insert into tabla values( '$nombre' , NULL )");
Si no asigno NULL a ninguna variable recien funciona :(
ALGUIEN ME PUEDE AYUDAR ???