Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись численного значения в базу
 
 автор: Mookapek   (01.03.2009 в 01:38)   письмо автору
 
 

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

  Ответить  
 
 автор: Trianon   (01.03.2009 в 08:30)   письмо автору
 
   для: Mookapek   (01.03.2009 в 01:38)
 

>но ведь и без кавычек в запросе тоже не обойтись.

Почему?

  Ответить  
 
 автор: Mookapek   (01.03.2009 в 15:57)   письмо автору
 
   для: Trianon   (01.03.2009 в 08:30)
 

Всё, разобрался. Обошелся без кавычек. Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования