Arhivare in PHP

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

patru
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Feb 07, 2014 11:16 am

Arhivare in PHP

Mesajde patru » Vin Feb 07, 2014 11:21 am

Salut,
incerc sa arhivez o tabela pe luni, dupa care sa pot vedea toate arhivele pe luni, dar nu reusesc.
Are cineva o idee?



alexe
Average Member
Mesaje: 60
Membru din: Vin Sep 14, 2012 3:45 pm

Re: Arhivare in PHP

Mesajde alexe » Vin Feb 07, 2014 11:28 am

Pai cum ii construita tabela ??
Cum se salveaza in baza de date tu ceea ce vrei sa vezi pe lunii ??

patru
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Feb 07, 2014 11:16 am

Re: Arhivare in PHP

Mesajde patru » Vin Feb 07, 2014 11:40 am

tabela este una de stocuri, in care se introduc date normal, cu "insert into table...". Trebuie sa ii fac arhive pe luni. Nu stiu daca ar fi bine sa construiesc pentru fiecare luna o tabela cu datele din luna respectiva.

alexe
Average Member
Mesaje: 60
Membru din: Vin Sep 14, 2012 3:45 pm

Re: Arhivare in PHP

Mesajde alexe » Vin Feb 07, 2014 11:49 am

Pai daca salvezi data si ora in tabel cand a fost postat subiectul poti sa despici data in doua si sa alegi sati arete pe fiecare luna si an ceea ce vrei tu :) .
Dar aici depinde si de cum tiai configurat tu tabelu din baza de date . :)
Un exemplu tias putea da eu .
Daca tiai salvat la postare datele in forma asta : zi-luna-an ora:minute:secunde poti face in felu urmator :
1. Culegi toate datele din baza de date si le desfaci prin functia exploade .
2. Dupa ce ai desfacut datele si ai aflat luna si anul apelezi tabelu sa-ti aleaga toate postarile sau ceea ce vrei tu cu luna prin functia SQL LIKE si iti da tot ceea ce vrei tu :) .

patru
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Feb 07, 2014 11:16 am

Re: Arhivare in PHP

Mesajde patru » Vin Feb 07, 2014 11:55 am

multumesc pentru sugestie, am sa incerc si varianta asta

patru
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Feb 07, 2014 11:16 am

Re: Arhivare in PHP

Mesajde patru » Vin Feb 07, 2014 4:01 pm

nu merge, alta solutie? :(

Avatar utilizator
inginerul
Average Member
Mesaje: 111
Membru din: Sâm Dec 01, 2012 11:34 pm
Contact:

Re: Arhivare in PHP

Mesajde inginerul » Vin Feb 07, 2014 4:14 pm

ce e asa greu mai?
intr-o coloana din tabel adaugi luna in momentul cand se face o inregistrare noua in tabel. apoi cand faci selectul pui conditia ca, coloana respectiva sa fie egala cu luna pe care o vrei tu.
de exemplu faci o coloana cu numele "luna" apoi cand inserezi ceva in tabel adaugi luna curenta in acea coloana.
cand faci selectul scri where luna = luna_mea
Unde luna_mea este luna pe care o trimiti tu prin formular sau prin url (depinde cum trimiti datele)


alexe
Average Member
Mesaje: 60
Membru din: Vin Sep 14, 2012 3:45 pm

Re: Arhivare in PHP

Mesajde alexe » Vin Feb 07, 2014 11:54 pm

Daca nu spunene cum ti structurat tabelu de date si te ajutam cu-n script :) .
Si sa ne mai specifici unde salvezi data postarii si sub ce forma .

patru
PHPRomania Supporter
Mesaje: 12
Membru din: Vin Feb 07, 2014 11:16 am

Re: Arhivare in PHP

Mesajde patru » Lun Feb 10, 2014 12:23 pm

multumesc, am rezolvat intre timp problema, cu solutia propusa de dumneavoastra, a fost mai complicat, dar merge :)


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori