Перейти к контенту
  • 0

Проблема с полем icon_id


truth

Вопрос

Здравствуйте. Обновил форум с 2.3.1 до 3.0.5 Появилась проблема с иконками поста.

При отправке сообщения - ошибка БД.

Из логов:

Дата: Wed, 14 Apr 2010 19:29:26 +0000

Номер ошибки: 1366

Ошибка: Incorrect integer value: '' for column 'icon_id' at row 1

IP Адрес: 10.21.10.12

Страница: /forum/index.php?

Отладочная информация: array (

1 =>

array (

'file' => '...\\www\\forum\\ips_kernel\\classDb.php',

'line' => 1104,

'function' => 'query',

'class' => 'db_driver_mysql',

),

3 =>

array (

'file' => '...\\www\\forum\\admin\\applications\\forums\\sou rces\\classes\\post\\classPost.php',

'line' => 967,

'function' => 'insert',

'class' => 'db_main_mysql',

),

4 =>

array (

'file' => '...\\www\\forum\\admin\\applications\\forums\\mod ules_public\\post\\post.php',

'line' => 278,

'function' => 'addReply',

'class' => 'classPost',

),

5 =>

array (

'file' => '...\\www\\forum\\admin\\applications\\forums\\mod ules_public\\post\\post.php',

'line' => 256,

'function' => 'saveForm',

'class' => 'public_forums_post_post',

),

6 =>

array (

'file' => '...\\www\\forum\\admin\\sources\\base\\ipsControl ler.php',

'line' => 291,

'function' => 'doExecute',

'class' => 'public_forums_post_post',

),

)

mySQL query error: INSERT INTO ibf_posts (author_id,use_sig,use_emo,ip_address,post_date,ic on_id,post,author_name,topic_id,queued,post_htmlst ate,post_key,post_parent) VALUES(50,1,1,'10.21.10.12',1271273366,'','Текст моего сообщения','Мой_ник',12834,0,0,'2a9a889676b80d2c94 1770ecca6e3a5b',0)

Проблема в том, что если не выбрать иконку сообщения - в поле icon_id отсылается пустое значение (вместо "0"). А так, как тип поля SmallInt.. то ошибка.

 

Похожая проблема обсуждалась здесь, но там решение для 2.3.*

Помогите пожалуйста сделать тоже самое для 3.*.*

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.