Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2012, 11:44
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Ingresar NULL en MySQL

En primer lugar un NULL en PHP no es igual a NULL de SQL, ¿si entiendes por qué?

Para poder ingresar un NULL dentro de una consulta debe ser literal, si usas un NULL nativo de PHP pues no colocará nada.

Código PHP:
// MAL
$foo NULL;

echo 
"SET columna = '$foo'"// SET columna = ''

// BIEN

$foo 'NULL';

echo 
"SET columna = $foo"// SET columna NULL 
Además de que un valor NULL para SQL debería ir sin comillas pues es un tipo de dato nativo, no una cadena de texto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.