Cita:
Iniciado por chancha
Pero inserarlo como una cadena vacía, no lo deja en null.
Deja el campo vacío, que no es lo mismo.
Gracias igual. Si algun otro se le ocurre algo, se agradecerá
bueno .. lo primero es que tu campo en cuestión de tu BBDD (tabla implicada) permita permita los "null", con una propiedad tipo: "allow NULL" (en la definición de la tabla y campo en concreto).
Cuando ejecutes tu sentencia SQL .. Si tu valor es NULL no puede ir entre comillas. Es decir .. si lo normal es hacer:
Código PHP:
$sql="INSERT INTO tabla (id,dato) VALUES ('','".$dato."'")";
Debemos si usas "NULL":
$sql="INSERT INTO tabla (id,dato) VALUES ('',NULL)";
Como tu "variable" puede tener o un valor o ninguno .. ahí tienes que trabajar ese punto ..
Un saludo,