Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2010, 18:26
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: No guarda registro con definicion NULL

Cita:
Iniciado por Hobitt Ver Mensaje
Ok,muchas gracisa por la respuesta, pero el problema es que ese campo cuando se captura desde la aplicacion, puede que el ususrio coloque un valor o puede dejarlo vacio, pero por si una u otra, en la sentnecia de insertar forzosamente tengo que colocarlo.

Luego otra, solo en ese campo definido como INT es donde me causa el problema, ya que si dejo vacio cualquier otro campo (que son de tipo varchar) el registro si se inserta sin problema alguno.

Gracias por el aporte.
suponiendo que:
campo1 -> NOT NULL
campo2 -> NULL
campo3 -> NULL

en ese caso coloca INSERT INTO tabla (campo1,campo2,campo3) VALUES (valor, NULL,NULL)

me parece que es NULL sin comillas, asi tal cual.

osea validas la variable si no tienen nada ej.

if(!$var) $var=NULL;

y si tiene texto asi

if($var) $var="'$var'";

incluyes las comillas en la variable no en la query

salu2