Hola, estoy intentando insertar desde PHP a mysql unos datos. Uno de los datos puede contener algún valor o ser NULL, el problema es que no se como pasar ese NULL a la base de datos, ya que el campo siempre se me queda en blanco. Estoy haciendo algo así:
Código PHP:
if(empty($_POST['sexo'])) {
$sexo= NULL;
} else {
$sexo= $_POST['sexo'];
}
mysqli_query($conection, "INSERT INTO alumnos (nombre, apellidos, sexo) VALUES ('$nombre', '$apellidos', '$sexo')");
Creo que una de las soluciones sería quitar las comillas a la variable $sexo en la consulta, pero me da error.
¿Alguien sabe como podría solucionar esto?
Un saludo y gracias.