Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/09/2010, 22:08
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ¿Como insertar datos null en la bd ?

Una solucion (?):

Código PHP:
Ver original
  1. $dato = (empty($_POST['dato'])) ? 'NULL' : "'" . mysql_real_escape_string($_POST['dato']) . "'";
  2.  
  3. // Cuando coloque dato en tu query:
  4.  
  5. $query = "INSERT INTO tabla (dato) VALUES ($dato)";

Si dato no existia, contendra la cadena NULL (sin comillas), que para MySQL sera valor nulo, pero si dato contiene algun valor, entonces sera 'valor de dato'... correctamente escapado e incluye las comillas simples, para evitar errores.
__________________
- León, Guanajuato
- GV-Foto