Pereiti prie turinio

Šioks toks klausimas su mysql


Rekomenduojami pranešimai

Sveiki,

 

turiu tokį kodą:

 

SELECT user_invited, count( user_invited ) AS cnt
FROM vartotojai
GROUP BY user_invited
ORDER BY cnt DESC 
LIMIT 0 , 30

 

Ir dabar reikėtų padaryti lentelę su php, kuri atvaizduotų sakykim 30 daugiausiai pakvietusių (laukelius user_invited, kuriame rodomas pakvietusio vardas ir tą cnt - pakviestųjų kiekį). Nelabai gaunasi man kažkas, gal padėsite? :D

Redagavo bratkax
Nuoroda į pranešimą
Dalintis kituose puslapiuose

<?php

$db = mysql_connect("serveris", "vartotojas", "slaptazodis");

mysql_select_db("db_pavadinimas");

$result = mysql_query("SELECT user_invited, count( user_invited ) AS cnt FROM vartotojai GROUP BY user_invited ORDER BY cnt DESC LIMIT 0 , 30");

$num = mysql_num_rows($rezultatai);

$eile = mysql_fetch_array($rezultatai);

 

for ($i=0; $i<$num; $i++) {

$eile = mysql_result($result, $i, "vardas");

}

?>

 

p.s. gali but klaidu nes ant greicio rasiau, bet idejau turetu buti tokia.

Redagavo di3sel
Nuoroda į pranešimą
Dalintis kituose puslapiuose
Sveiki,

 

turiu tokį kodą:

 

SELECT user_invited, count( user_invited ) AS cnt
FROM vartotojai
GROUP BY user_invited
ORDER BY cnt DESC 
LIMIT 0 , 30

 

Ir dabar reikėtų padaryti lentelę su php, kuri atvaizduotų sakykim 30 daugiausiai pakvietusių (laukelius user_invited, kuriame rodomas pakvietusio vardas ir tą cnt - pakviestųjų kiekį). Nelabai gaunasi man kažkas, gal padėsite? :D

 

Įdomi tavo užklausa. Nelogiška. Manau su klaida :P

Gali nupasakot struktūrą lentelės? Arba dar geriau - kelių eilučių dump'ą padaryk.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Na pagal šią užklausą štai ką rodo:

 

post-10219-1264959119_thumb.jpg

 

Užklausa kaip ir gera, veikia man ji.

 

Tiesiog dabar pas kiekvieną vartotoją įrašomas jį pakvietęs asmuo, o aš noriu sudaryti top pakvietėjų lentelę.

 

LIMIT 0, 30 pakeisk į LIMIT 1, 30 :) Turėtų tikti šitam atvejui :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

echo '<table>';
$result = mysql_query("SELECT user_invited, count(user_invited) AS cnt FROM vartotojai wher user_invited<>'' GROUP BY user_invited ORDER BY cnt DESC LIMIT 30");
while ($row = mysql_fetch_assoc($result)){
echo '<tr><td>'.$result["user_invited"].'</td><td>'.$result["cnt"].'</td></tr>';
}
echo '</table>';

 

Jau duoti saskaitos numeri? :DD

Nuoroda į pranešimą
Dalintis kituose puslapiuose

echo '<table>';
$result = mysql_query("SELECT user_invited, count(user_invited) AS cnt FROM vartotojai wher user_invited<>'' GROUP BY user_invited ORDER BY cnt DESC LIMIT 30");
while ($row = mysql_fetch_assoc($result)){
echo '<tr><td>'.$row ["user_invited"].'</td><td>'.$row ["cnt"].'</td></tr>';
}
echo '</table>';

 

Atvaizdavime vietoj "result" reikejo rasyt "row" :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...