Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

neka funkcija za odbrojavanje?

[es] :: PHP :: neka funkcija za odbrojavanje?

[ Pregleda: 1206 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

networkprofiler
Ciglar

Član broj: 283666
Poruke: 8
95.180.100.*



Profil

icon neka funkcija za odbrojavanje?22.04.2011. u 11:17 - pre 158 meseci
Ucim php i pocela sam da pravim neki mali cms. Sve ide super sem jedne stvari, palo mi je na pamet, da sem sto sada mogu da pisem textove i to se pojavi gde treba (WOW :) ), bi takodje bilo odlicno i da imam mogucnost da odredim kada ce se objaviti.

Trazila sam po netu, ali ili ja ne znam kako se to zove ili zapravo treba da se odradi puno stvari da bi to radilo.

Da li bi neko mogao da mi da savet gde da potrazim to, ili mozda cak i neko uputstvo ?


Hvala puno.



Update: Razmisljam ovako, to ce svakako vec postojati u bazi znaci morace SELECT, ali i date ili time uz to ? Hm,, da li to uopste postoji?



Update2:
Nesto kao select from database where set_time= TILL TODAY
Na taj nacin bih mogla pri samom pravljenju texta da setujem tu moju vrednost $set_time, pa bi svakako dosla na red jednom. Tj, tog dana. Kako srociti to TILL TODAY?


Resenje:

$sql = "SELECT * FROM banane WHERE my_time >= CURDATE() ORDER BY bananaColor";



[Ovu poruku je menjao networkprofiler dana 22.04.2011. u 13:46 GMT+1]
 
Odgovor na temu

deximat
Dejan Pekter
Radim za sebe
Tamo daleko

Član broj: 108890
Poruke: 68
*.dynamic.isp.telekom.rs.

Sajt: www.deximat.com


+1 Profil

icon Re: neka funkcija za odbrojavanje?23.04.2011. u 09:10 - pre 158 meseci
U MySQL-u sam slab sto se tice funkcija sa datumom, ali u svakom slucaju bi mogla da napravis unix timestamp, postavis ga u bazu kao obican integer i samo kada budes ucitavala podatke iz baze proveris da li je taj unix timestamp veci od trenutnog.

PS UNIX timestamp ti je nacin na koji UNIX sistemi odredjuju vreme, tj. broj sekundi koji je prosao od ponoci 1 Januara 1970 godine.

PHP ima lepe funkcije za dobijanje trenutnog timestamp-a i za kreiranje timestampa negde u proslosti ili u buducnosti
Ovako nekako:

$trenutnoVreme = time(); //ovo vraca timestamp trenutnog vremena
$vremeKojeZelis = mktime($sat, $min, $sec, $mesec, $dan, $god); //ovako pravis svoj timestamp

trebala bi da u bazu ubacis $vremeKojeZelis u polje vreme u tabeli tabela, za taj primer bi pristup bazi bio ovako nekako:

$query = "SELECT * FROM tabela
WHERE vreme < " . $trenutnoVreme ;

nadam se da sam pomogao :)
verovatno postoji normalniji nacin u MySQL-u, ali eto dok ne dodje neko pametniji :)

[Ovu poruku je menjao deximat dana 23.04.2011. u 12:04 GMT+1]
________________________________
Deximat
Every death has life to rise!
http://www.nikolatesla.rs/
 
Odgovor na temu

[es] :: PHP :: neka funkcija za odbrojavanje?

[ Pregleda: 1206 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.