Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zapytanie do sql
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


Witam kompletnie nie wiem jak to przepisać na język zapytania do sql poprzez php a mianowicie mam 2 tabele w jeden są kawały tabela:h1 a w 2 tabeli jest ocena tych kawałów tabela: ratings

Chciałbym w zapytaniu wyjąc 10 kawałów na które dano najwięcej głosów oraz które mają największa ocenę w jednym.

Tabela ratings
id- id kolejność
article - id kawału
rate- ocena od 1do 6
ip- ip dodającego
datum- data

tabela h1- zawierająca kawały
id -id kolejność
cat - kategoria
text- treść kawału
date- data

Proszę o pomoc jak to napisać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


można przyjąć wskażnik:

wskaznik = liczba_glosów ^ średnia_głosów (^ - do potęgi)

przykładowe wyniki:

100 ocen, średnia 1 = 100;
10 ocen, średnia 2 = 100;
1 ocena, średnia 6 = 6;
5 ocen, średnia 3 = 125;

ogólnie - mała liczba ocen - albo niska średnia - wypadają z ratingu na koniec ...
bardzo duża liczba słabych ocen przegrywa w konfrontacji ze średnią liczbą wysokich ocen - rezultat bardziej jest zależny od wykładnika potęgi (średnia) niż od podstawy (ilość)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 02:39