Navigacija

Vartotojų tinkle

Prisijungusių svečių: 249
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,970
Naujausias narys: tadasl

Naujausi straipsniai

Paskutiniai nariai

tadasl 1 diena
Žmogus 3 dienos
finxlt 2 savaitės
Reikalas 8 savaitės
tanos11 savaitės
LnKnPrK116 savaitės
inti18 savaitės
kileedyg25 savaitės
Kižas31 savaitės
Bruksnys32 savaitės
laleceylan5034 savaitės
minimukas34 savaitės
N-2037 savaitės
Rytis38 savaitės
DjArtas39 savaitės
WolfHammer39 savaitės
Nostesi49 savaitės
Wisedocs50 savaitės
asdasdddz53 savaitės
Paslapties K...54 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.175
Naujienų: 529
Straipsnių: 235
Temų: 52,594
Postų: 522,555
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

Žmogus
2026 Rugs. 27 11:09:17
Įstojimo data: 2006 gruodžio 8 17:12:08 Tai laikas bėga. O dar pamenu pačia pradžia kaip buvo smagu su phpsfusion kurtis tuos puslapius akinanti šypsen

Žmogus
2026 Rugs. 26 10:09:53
Ar dar yra gyvu? akinanti šypsen

LnKnPrK1
2026 Bir. 21 09:06:52
Sveiki, gal kas is administracijos gali parasyti man PM,aciu

minimukas
2026 Vas. 21 08:02:25
oi oi akinanti šypsen yra dar cia gyvu? akinanti šypsen

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
Sql: neveikia užklausa
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: Narysx Peržiūrų: 2450      Spausdinti temą
2009 Gru. 8 15:12:35          1 žinutė iš 11
Spausdinti pranešimą
Bandau išrikiuoti TOP siuntinius iš ratings lentelės pagal vidutinį įvertinimą. Štai mano užklausa:

$dow = @mysql_query("SELECT rating_item_id, rating_type, rating_vote, COUNT(rating_user) as kiek, SUM(rating_vote) as kiekis, kiekis / kiek as kintamas from ".DB_RATINGS." WHERE rating_type='F' group by rating_item_id order by kintamas DESC LIMIT 0,10");
while ($q = @mysql_fetch_array($dow))
{
$idas = $q['rating_item_id'];
$kintamasis = $q['kintamas'];
echo "$idas - $kintamasis<br>";
}




Bet nieko neatvaizduoja. Gal žinot kas blogai? :?
2009 Gru. 8 15:12:30          2 žinutė iš 11
Spausdinti pranešimą
SELECT dalis - AVG(rating_vote) as vidurkis
ORDER BY dalis ORDER BY vidurkis DESC

Sudėtingesniems skaičiavimams su SQL funkcijomis, reiktų naudoti vėliau jau ir HAVING sakinius. Šiuo atveju be to galima apsieti.

BR#1, Most Wanted
2009 Gru. 8 15:12:49          3 žinutė iš 11
Spausdinti pranešimą
Kaip čia suprast, order by dalis ir order by vidurkis? Galima pagal du dalykus oredrint?
2009 Gru. 8 15:12:05          4 žinutė iš 11
Spausdinti pranešimą
ORDER BY papai DESC, talija ASC, klubai DESC, ugis DESC
Ir kas man tai gali uždrausti ? šypsosi Svarbu column'ai būtų tokie šypsosi

Galima net:
ORDER BY rand()
Tačiau to daryti nerekomenduotina

BR#1, Most Wanted
2009 Gru. 8 15:12:08          5 žinutė iš 11
Spausdinti pranešimą
Tai jei gerai supratau, turėjau padaryti taip:

$dow = @mysql_query("SELECT rating_item_id, rating_type - AVG(rating_vote) as vidurkis from ".DB_RATINGS." WHERE rating_type='F' order by rating_item_id, order by vidurkis DESC LIMIT 0,10");
while ($q = @mysql_fetch_array($dow))
{
$kintamasis = $q['vidurkis'];
echo "$kintamasis <br>";
}




Bet vistiek negaunu jokio rezultato.

2009 Gru. 8 16:12:44          6 žinutė iš 11
Spausdinti pranešimą
order by rating_item_id nenurodei kaip rikiuoti ASC ar DESC

2009 Gru. 8 16:12:14          7 žinutė iš 11
Spausdinti pranešimą
Vistiek tas pats.
2009 Gru. 8 16:12:20          8 žinutė iš 11
Spausdinti pranešimą
rating_type - AVG

brukšniukas taip pat nereikalingas manyčiau.

2009 Gru. 8 16:12:42          9 žinutė iš 11
Spausdinti pranešimą
Vistiek nieko nevaizduoja... drovus
Fsio, pasidariau.

2009 Gru. 8 16:12:22          10 žinutė iš 11
Spausdinti pranešimą
Nebent nėra tokių rezultatų su tokia užklausa, bet manau galutinis variantas vis dėl to būtų toks kaip ir minėjau:

SELECT rating_item_id, rating_type, AVG(rating_vote) as vidurkis from ".DB_RATINGS." WHERE rating_type='F' order by rating_item_id DESC, order by vidurkis DESC LIMIT 0,10

Galbūt kur nors kitur palikai klaidą nežino

2009 Gru. 8 16:12:37          11 žinutė iš 11
Spausdinti pranešimą
Ne, galutinis variantas toks:

SELECT rating_item_id, rating_type, AVG(rating_vote) as vidurkis from ".DB_RATINGS." WHERE rating_type='F' group by rating_item_id order by vidurkis DESC LIMIT 0,10

merkia akį
Peršokti į forumą: