SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 23.05.2012 13:51:55

hagen
Участник
Зарегистрирован: 23.05.2012
Сообщений: 1

Поле чудес

Здравствуйте! На кроне лежит скрипт, который выполняет следующий запрос:
"UPDATE `***` SET `day_left` = '".$limits['days_left']."', `users` = '".$limits['users']."', `projects` = '".$limits['projects']."', `max_total_size` = '".$limits['memory']."'"
Запрос отлично выполняется вручную, через phpMyAdmin да и кроном он тоже выполняется. За исключением одной особенности, все поля, кроме `day_left`, устанавливаются в правильные значения. Поле `day_left` после выполнения скрипта устанавливается в 0. Сразу скажу, что данные в запросе верные. Как только я не пытался решить проблему: менял тип поля с инт на варчар, преобразовывал данные в инт, упрощал запрос до установки только `day_left` - ничего не помогало. Единственным решением стало смена имени поля. После изменения имени в структуре таблицы и запросах - всё шло отлично! До сегодня... Сейчас снова та же беда. Если поле переименовать снова - будет всё ок, но это не решение... Помогите разобраться!
mysql 4.1.22
PHP Version 5.2.17

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson