|
|
|
| Имеется текстовое поле, в которое можно записать только число. А можно поле оставить пустым.
В базе данных текстовому полю соответствует поле field типа INT. Если в текстовое поле ничего не записывается, присваиваю ему значение NULL ($field = 'NULL'). А когда записываю в базу (INSERT INTO tbl VALUES ('$field') ), то выдается ошибка Incorrect integer value: 'NULL' for column 'field' at row 1. Понятное дело, что NULL в данном случае трактуется как строка, но ведь и без кавычек в запросе тоже не обойтись. Как правильно поступить в этой ситуации? | |
|
|
|
|
|
|
|
для: Mookapek
(01.03.2009 в 01:38)
| | >но ведь и без кавычек в запросе тоже не обойтись.
Почему? | |
|
|
|
|
|
|
|
для: Trianon
(01.03.2009 в 08:30)
| | Всё, разобрался. Обошелся без кавычек. Спасибо! | |
|
|
|