Ну значит и проблема пусть решается как и всех. Я сливаюсь с темы
это таблица из колхоза
Не знаю как можно нахимичик в скрипте чтобы такая мистика происходила.
Проверил в том же колхозе, запрос выполняется без проблем, смотри не на правильность кода, а то куда и что ты начисляешь, у меня больше нет предположений по твоему сабжу.
Перед запросом сделай
var_dump($kol_1);
Возможно переменная пуста или типы данных переменной и поля в бд не совпадают.
Так может банально "добавлять некуда"
bigint(255) не даст Вам 255 знаков записать в БД
http://www.mysql.ru/docs/man/Column_types.html