Estoy usando Zend Framework con MySQL, Apache y Ubuntu 9.04.Zend: Cómo insertar valores NULL en MySQL
Estoy tratando de insertar valores NULL en la base de datos de la siguiente manera:
$personObj->setPersonId('1');
$personObj->setPersonEmail('NULL');
$personObj->save();
Pero 'NULL' se almacena en la base de datos como una cadena y no NULL.
Cuando utilizo este:
$personObj->setPersonId('1');
$personObj->setPersonEmail(NULL);
$personObj->save();
pero no pasa nada y la entrada anterior no ha cambiado.
¿Qué debo hacer para insertar valores NULL en MySQL?
Sin comillas simples? –
Cuando uso $ personObj-> setPersonEmail ('NULL'); Inserta NULL como cadena. Cuando uso $ personObj-> setPersonEmail (NULL); la entrada anterior no ha cambiado y no ocurre nada. – NAVEED
¿Qué tipo de objeto es '$ personObj'? Como ya han dicho otros, sin conocer la implementación de 'setPersonEmail()' no se puede determinar qué se debe pasar. –