Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql] timestamp
Forum PHP.pl > Forum > Przedszkole
Bojakki
mam tabele z newsami.Pole z data dodania jest w formie 0000-00-00 00:00:00 czyli jest typu timestamp.
W jaki sposob mozna w takim przypadku zrobic zapytanie by pokazywalo rekordy (newsy) z ostatnich 5 dni?
Sabistik
Cytat
0000-00-00 00:00:00 czyli jest typu timestamp.

Nie bardzo to timestamp.
Bojakki
No to nie wiem. Ja mam w phpmyadmin,w typiepola wpisane: timestamp,a wwartosci defaultowej "CURRENT_TIMESTAMP"

Pewnie ejst cos takiego jak Unix timestamp i zwykly timestamp.
venomz
  1. SELECT * FROM tabela WHERE kolumna > subdate(now(),interval 5 day);
Bojakki
Yhmy. No super. Mam jednak jeszcze jedno podobne pytanko.

Mam 2 rozne daty w tej postaci 0000-00-00 00:00:00. I teraz chce by dzalalo to mniej wiecej tak:

  1. <?php
  2. if (($data1-$data2)>niz 5 dni)
  3. echo 'stary news';
  4. else
  5. echo 'nowy news';
  6. ?>


ma ktos jakis pomysl?
venomz
skorzystaj z funkcji date()" title="Zobacz w manualu php" target="_manual
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.