Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: data w bazie
Forum PHP.pl > Forum > PHP
wujeksz
siemano

potrzebuje zrobic cos takiego.

przy dodawaniu nowego rekordu do bazy danych. chce aby aktualna data- dodania rekordu byla przypisywana autmatycznie.
potem, ten rekord jest wyswietlany na jednej stronie. a jezeli uplynie dwa dni od daty dodania rekordu nie jest wyswietlany na tej stronie co wczesniej tylko na kolejnej. jak to zrobic?
markonix
Przy tworzeniu tabeli dodajesz aktualną datę (sposobów pełno i po stronie mysql i php).
Potem sprawdzasz warunek jeśli data w bazie jest większa od daty dzisiejszej minus 2 dni.
Jak się odejmuje daty - jest także kilka sposobów więc odsyłam do google.
wujeksz
ok. zrobilem, ze data dodaje sie do bazy danych z automatu.

ale pozostaje mi problem aby zrobic:

- na pierwszej stronie warunek aby wyniki nie byly starsze niz dwa dni! czyli jest wyswietlany na tej stronie przez 2 dni, potem przeskakuje na kolejna strone?questionmark.gif? jak postawic te warunki. pomozcie
chemikpil
Na pierwszej pobierasz z bazy dane nie starsze niż dwa dni, a na drugiej starsze niż dwa dni. Wszystko wyświetlasz standardowo. Tyle zrozumiałe z twojego problemu.
gostek99
do tabeli dodaj linijke `data` int(11) NOT NULL,

i zeby wyswietlic to zrob $rekord='1'; (((rekord 1 czyli ktora linijka z rekordami)))

mysle ze podstawowe polaczenie z baza znasz ? haha.gif

i zeby mysql wiedzial jak i skad wyswietlic to dodaj linijke do pliku php

select * from nazwa tabeli
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.