Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/07/2012, 14:24
jfgg01
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ingresar NULL en MySQL

Gracias pateketrueke EXCELENTE explicación.

Soy relativamente novato con estas tecnologias, y tu explicación me hizo investigar y aprender mucho...

si te estoy entendiendo bien, deberia modificar la funcion de esta manera

Código PHP:

function nullSiNecesario ($variable) {
    if (
$variable === or $variable === "0" or $variable === "" or $variable === " " or $variable === NULL
         { 
$resultado 'NULL'; }
    else { 
$resultado $variable; }
    return 
$resultado;
    } 
y cuando la variable a subir a MySQL pretenda que sea NULL, subirla asi...

Código PHP:

mysql_query
("INSERT INTO $Tabla3 (
`c2`,  `p2`, 
`c3`,  `p3`, 
`c4`,  `p4`) 
VALUES (
   '$c2bd', '$p2bd',  
   $c3bd, $p3bd,     
   '$c4bd', '$p4bd',)"
$conexion
   or die(
"Problemas en el insert".mysql_error());
mysql_close($conexion); // cierra la conexion a la BBDD 

// si el valor de las variables no es null, lleva comillas, ejemplo '$c2bd', '$p2bd',
// si el valor de las variables si es null, no lleva comillas, ejemplo $c3bd, $p3bd,