Afisare un numar de randuri din SQL

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Afisare un numar de randuri din SQL

Mesajde blackblack13 » Vin Aug 06, 2010 4:40 pm

Ultima oară modificat Lun Aug 09, 2010 10:59 am de către blackblack13, modificat de 3 ori în total.



Avatar utilizator
mndrk
Senior Member
Mesaje: 271
Membru din: Mar Iun 22, 2010 12:02 pm
Localitate: Bucuresti
Contact:

Mesajde mndrk » Sâm Aug 07, 2010 11:46 am

Daca ai un tabel unde ai retinut jocurile( ex. tabel jocuri are coloanele id, nume_joc ..etc..ce iti mai trebuie tie) cand citesti jocurile din baza de date faci astfel:

$sql = "SELECT jocuri.*, count(note.id)'nr_note', (sum(note.media) / count(note.id)) 'media' FROM jocuri LEFT JOIN note ON note.joc = jocuri.id [..] GROUP BY jocuri.id

Si continui cu ce conditii mai adaugi tu pentru pagina respectiva..(sau de asemenea poti adauga mai multe tabele sau campuri la select daca ai nevoie).


*in loc de note apare rating..sau cum se numeste tabelul


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

salut

Mesajde blackblack13 » Sâm Aug 07, 2010 11:57 am


Avatar utilizator
mndrk
Senior Member
Mesaje: 271
Membru din: Mar Iun 22, 2010 12:02 pm
Localitate: Bucuresti
Contact:

Mesajde mndrk » Sâm Aug 07, 2010 4:29 pm

pai tocmai asta facea count(note.id) sau in fine.. in cazul tau count(rating.id). retine numarul de voturi. si doar modific ce ai scris tu astfel:
"SELECT game, media, COUNT(id) 'nr_voturi' FROM rating GROUP BY game order by Media DESC"


Si astfel ai acum si numarul de voturi pentru fiecare joc.


blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mersi mult

Mesajde blackblack13 » Dum Aug 08, 2010 12:35 pm

Gata, acum merge. :D
Multumesc mult de ajutor

blackblack13
PHPRomania Supporter
Mesaje: 20
Membru din: Sâm Iul 24, 2010 1:40 pm

Mesajde blackblack13 » Dum Aug 08, 2010 9:33 pm



Înapoi la “PHP Incepători”

Cine este conectat

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