Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,953
Naujausias narys: Quwqkibor

Naujausi straipsniai

Paskutiniai nariai

Memento Mori 5 dienos
ozzWANTED 1 savaitė
Quwqkibor 3 savaitės
asirija 7 savaitės
tomeem 9 savaitės
Reikalas10 savaitės
weberiz12 savaitės
mRokass14 savaitės
kartoonas15 savaitės
iaescortsmap16 savaitės
grunskiz18 savaitės
Bruksnys19 savaitės
illusion19 savaitės
ordo20 savaitės
Jurgaila20 savaitės
originalcs1620 savaitės
Rytis21 savaitės
halis22 savaitės
junkus25 savaitės
morlis26 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.144.97.47
Naujienų: 529
Straipsnių: 235
Temų: 52,585
Postų: 522,523
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.

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

Š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
Countinimas iš DB
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: Narysx Peržiūrų: 6019      Spausdinti temą
2009 Sau. 22 21:01:24          1 žinutė iš 29
Spausdinti pranešimą
Tarkim savo mysql. duom. bazėje turiu lentelę su tokia struktūra:

pirmo_vardas | pirmo_taskai | antro_vardas | antro_taskai

ir tarkim įrašuose ties pirmo_vardas 2 kartus paminėtas vardas Jonas ir 3 kartus paminėtas vardas Dainius, o ties antro_vardas 2 kartus paminėtas vardas Dainius ir 3 kartus paminėtas vardas Tomas.

Kokį kodą rašyt, kad vaizduotų kas daugiausiai kartų paminėtas? Viskas tūrėtų atrodyti taip:

1. Dainius - 5 kartai.
2. Tomas - 3 kartai.
3. Jonas - 2 kartai.

galvoja

2009 Sau. 22 21:01:05          2 žinutė iš 29
Spausdinti pranešimą
COUNT() & LIKE



2009 Sau. 22 22:01:43          3 žinutė iš 29
Spausdinti pranešimą
Radau tokį kodą:

$query = "SELECT type, COUNT(name) FROM products GROUP BY type";
   
$result = mysql_query($query) or die(mysql_error());

// Print out result
while($row = mysql_fetch_array($result)){
   echo "There are ". $row['COUNT(name)'] ." ". $row['type'] ." items.";
   echo "<br />";




Bet čia viską ima tik iš vieno row. galvoja O pas mane yra du - pirmo vardas ir antro vardas. galvoja
Any idea's? nežino


Redagavo Narysx 2009 Sau. 22 22:01:47
2009 Sau. 22 22:01:18          4 žinutė iš 29
Spausdinti pranešimą
Juk paprasta, rasai count() su kablieliu ir irasai kaip koki kita pavadinima ir ji poto atvaizduoji...

$query = "
SELECT type,
COUNT(name1) as name_a,
COUNT(name2) as name_b
FROM products
GROUP BY type";
   
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result)){
   echo "There are ". $row['name_a'] ." ". $row['type'] ." items.";
   echo "<br />";
}



2009 Sau. 22 22:01:52          5 žinutė iš 29
Spausdinti pranešimą
Man regis jis nori is 2 lenteliu imti, o ne is 1 šypsosi arba nesupratau.

2009 Sau. 22 22:01:29          6 žinutė iš 29
Spausdinti pranešimą
Jei is 2 ar daugiau tegul nauduojasi LEFT JOIN funk...
2009 Sau. 22 22:01:29          7 žinutė iš 29
Spausdinti pranešimą
Tai, bet vistiek man pagal šitą tavo duotą kodą neina padaryti tai, ką parašiau pirmam poste.
ex-it parašė:
Man regis jis nori is 2 lenteliu imti, o ne is 1 šypsosi arba nesupratau.

ramon parašė:
Jei is 2 ar daugiau tegul nauduojasi LEFT JOIN funk...


Ne iš 2 lentelių, o iš 2 row toje pačioje lentelėje.


Redagavo Narysx 2009 Sau. 22 22:01:30
2009 Sau. 22 22:01:49          8 žinutė iš 29
Spausdinti pranešimą
Tai darik td LIKE ir poto po
while() {



t.y. kur atvaizduoji rasai
print COUNT(a_a)."\n".COUNT(a_b);




2009 Sau. 22 22:01:08          9 žinutė iš 29
Spausdinti pranešimą
Nesigauna nieko. drovus Arba errorus gaunu, arba pievas vaizduoja. šypsosi

2009 Sau. 22 23:01:09          10 žinutė iš 29
Spausdinti pranešimą
Tai tu gal papostink savo rasoma sql uzklausa?
2009 Sau. 22 23:01:30          11 žinutė iš 29
Spausdinti pranešimą
Vienas variantas:

openside("name");
 

$query = "
SELECT date,
COUNT(ho_team) as name_a,
COUNT(aw_team) as name_b
FROM fusion_rezu_system
GROUP BY ho_team";
   
$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result)){
   echo "There are ". $row['name_a'] ." ". $row['type'] ." items.";
   echo "<br />";
}





closeside();



Krč man reikia, kad rodytų top 5 pavadinimus ties pirmo_vardas ir antro_vardas (skaityti pirmą mano postą), tik kad per juos abu kartu. nu ta prasme jei Jonas du kartus paminėtas pirmo_vardas ir vieną kartą paminėtas antro_vardas, tai skaitos, kad Jonas jau paminėtas 3 kartus.


Redagavo Narysx 2009 Sau. 22 23:01:26
2009 Sau. 22 23:01:36          12 žinutė iš 29
Spausdinti pranešimą
Viskas tau duota, tereikia moketi pasianauduot....
2009 Sau. 22 23:01:11          13 žinutė iš 29
Spausdinti pranešimą
Tai, kad davei man 2 skirtingus kodus, gal net 3 ir vienas iš jų net nepilnas... Sunku man pasinaudot, nemoku aš dar tiek kiek tu. drovus

2009 Sau. 22 23:01:49          14 žinutė iš 29
Spausdinti pranešimą
Taigi sakau select'ink laukelis, kurios nori nori skaiciot kiek kartu ir t.t. rasyk i COUNT as pavadinimas ir poto GROUP BY pavadinimas, bet seip parasik norm konkreciau ko tau reik...
2009 Sau. 22 23:01:58          15 žinutė iš 29
Spausdinti pranešimą
Gerai... Parašau viską konkrečiai ir laukiu kodo. ;D

Darau čia tokią rezultatų sistemą ir reikia padaryti TOP 5 aktyviausių komandų panelę. Mysql struktūra šiai minutei tokia:



o tai reiškia, kad panelėje tūrėtų atvaizduoti viską taip:

1. Barcelona - 3 kartai.
2. ManuTd - 1 kartai.
3. Inter - 1 kartai.
4. Chelsea - 1 kartai.
5. Arsenal - 1 kartai.

Kaip jau ir sakiau vaizduoja aktyviausias ekipas...

Aiškiau manau paaiškint neįmanoma. ;D Jei ką, lentelė: fusion_rezu_system.

2009 Sau. 22 23:01:19          16 žinutė iš 29
Spausdinti pranešimą
Tai nebepadėsi? ;D

2009 Sau. 23 00:01:06          17 žinutė iš 29
Spausdinti pranešimą
<?
$x = "fusion_rezu_system";
$q = "
select ho_team, count(ho_team) kiek
from {$x }
group by ho_team
limit 5";

$a = mysql_query($q) or die(mysql_error());

while($db = mysql_fetch_array($a)) {
echo "{$db['ho_team']} - {$db['kiek']} kartai.<br />";
}
?>


Tu apie tai kalbejai?

2009 Sau. 23 00:01:13          18 žinutė iš 29
Spausdinti pranešimą
Matai, tu čia imi tik iš ho_team, bet pvz jei ta pati komanda yra panaudota ir ho_team ir aw_team, tai jau gaunas vienu skaičium per mažai. šypsosi
Viskas čia buvo gerai, tik tiek, kad ėmei tik iš vieno row (ho_team). Reikia sudėti dar ir su aw_team ir tada vaizduoti kas daugiausiai.merkia akį


Redagavo Narysx 2009 Sau. 23 00:01:44
2009 Sau. 23 17:01:25          19 žinutė iš 29
Spausdinti pranešimą
Tai ar padėsit kas nors? drovus

2009 Sau. 23 19:01:13          20 žinutė iš 29
Spausdinti pranešimą
Dw žiauriai reikia šito dalyko. be žado Lb lb prašau.

2009 Sau. 23 19:01:40          21 žinutė iš 29
Spausdinti pranešimą
nu taip AND aw_team.
2009 Sau. 23 21:01:53          22 žinutė iš 29
Spausdinti pranešimą
Bandžiau ir taip. Tada kažkaip ten atrodo daugino. Vienu žodžiu blogą skaičių rodė.

2009 Sau. 24 14:01:12          23 žinutė iš 29
Spausdinti pranešimą
Gal dar kas nors pasiūlymų turit? galvoja

2009 Sau. 24 22:01:59          24 žinutė iš 29
Spausdinti pranešimą
kiek sumokėtum už padarymą juokiasi

2009 Sau. 24 22:01:14          25 žinutė iš 29
Spausdinti pranešimą
5lt sms, nes didžiąją dalį kodo ramon jau padarė. Tik reikia pakeist, kad skaičiuotų iš 2 row. Dw padarykit kas nors. Žinau, kad yra tokių, kuriems čia tikrai nesunku, o dar 5lt gausit. akinanti šypsen

2009 Sau. 24 23:01:50          26 žinutė iš 29
Spausdinti pranešimą
Rašyk į skype. Sąsk papildimas praversmerkia akį

Rules: 21 & 22 Read first!
2009 Sau. 25 00:01:24          27 žinutė iš 29
Spausdinti pranešimą
SoNG ant greitųjų padaryt nepavyko, o laiko jis gaišt nenori, tad sanderis su juo nepavyko. ;D Gal dar kas pamėginsit?

2009 Sau. 25 00:01:13          28 žinutė iš 29
Spausdinti pranešimą
Tas pats ir man atvejis kai songui akinanti šypsen

2009 Sau. 25 01:01:23          29 žinutė iš 29
Spausdinti pranešimą
;[ Gal dar kas pamėgintumėt?

Peršokti į forumą: