За последние 24 часа нас посетили 17123 программиста и 1297 роботов. Сейчас ищут 1444 программиста ...

Вместо timestamp всавляются все ноли

Тема в разделе "PHP и базы данных", создана пользователем pr0n1x, 6 сен 2006.

  1. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Вот запрос:

    INSERT INTO `active_users` (`user_id`, `user_ip`, `last_active`) VALUES ('7196', '83.170.235.9', '1157533369');

    user_id - int
    user_ip - varchar(50)
    last_active - timestamp(14)

    user_id и user_ip записывает, а вот вместо числа 1157533369 вставляются одни ноли.

    Что это такое?
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    last_active - INT UNSIGNED
     
  3. Сотомаойор

    Сотомаойор Активный пользователь

    С нами с:
    24 июн 2006
    Сообщения:
    23
    Симпатии:
    0
    Смотря что тебе надо. Если нужен текущий timestamp, то просто не указывай ничего для того поля:
    Код (Text):
    1. INSERT INTO `active_users` (`user_id`, `user_ip`) VALUES ('7196', '83.170.235.9');
    или же:
    Код (Text):
    1. INSERT INTO `active_users` (`user_id`, `user_ip`, `last_active`) VALUES ('7196', '83.170.235.9', NULL);
     
  4. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург