-
Mysql
Putin ajutor va rog,php stiu destul de bine dar ma incurc destul de des la codurile mysql..
Am 2 tabele friends_request si mymembers
Structura tabelelor sunt
//tabel friends_request
ID MEMBRU1 MEMBRU2
.x................x.................x............. .x
. 1 . TEST1 . TEST2 .
X.................X................X.............X
//tabel mymembers
ID USERNAME PRIETEN
.x................x.................x............. .x
. 1 . TEST1 . 2 .
X.................X................X.............X
. 2 . TEST2 . 1 .
X.................X................X.............X
Deci cand dau accept_request campurile din friend_request sa le copie in tabelu mymembers, ca in exemplele date mai sus de mine..Va rog ajutati-ma, si platesc daca e nevoie.
-
Nu prea cred ca o sa inteleaga cineva ceva din mesajul tau. Cred ca ar trebui sa postezi si ce ai lucrat tu pana acum, iar noi sa te corectam, nu?
P.S. Nu ai cum sa stii PHP destul de bine si sa te incurci destul de des la codurile MySQL. Eu zic sa te re-evaluezi.
-
Nu mai bine faci un singur tabel care sa faca relationarea dintre userii din tabelul tau cu useri (denumirile coloanelor sunt doar pt exemplu, tu le poti denumi cum doresti) ?
ID, FIRST_FRIEND_ID, SECOND_FRIEND_ID, STATUS
Cand FIRST_FRIEND adauga pe SECOND_FRIEND... ii afisezi request-ul lui SECOND_FRIEND. La fel se aplica si la inversul operatiunii. Iar status sa aiba valori 0 (pt prietenie inca neacceptata, setat by default) si 1 (pt prietenie acceptata).