Я использую Zend Framework с MySQL, Apache и Ubuntu 9.04.Zend: Как вставлять значения NULL в MySQL
Я пытаюсь вставить NULL значения в базу данных, как это:
$personObj->setPersonId('1');
$personObj->setPersonEmail('NULL');
$personObj->save();
Но «NULL» хранится в базе данных в виде строки, а не NULL.
Когда я использую это:
$personObj->setPersonId('1');
$personObj->setPersonEmail(NULL);
$personObj->save();
Но ничего не происходит, и предыдущая запись не изменяется.
Что нужно сделать, чтобы вставить значения NULL в MySQL?
Без одинарные кавычки? –
Когда я использую $ personObj-> setPersonEmail ('NULL'); Он вставляет NULL в качестве строки. Когда я использую $ personObj-> setPersonEmail (NULL); предыдущая запись не изменяется и ничего не происходит. – NAVEED
Какой тип объекта '$ personObj'? Как уже говорили другие, не зная о внедрении 'setPersonEmail()', вы не можете определить, что должно быть передано. –