Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,953
Naujausias narys: Quwqkibor

Naujausi straipsniai

Paskutiniai nariai

Memento Mori 1 savaitė
ozzWANTED 2 savaitės
Quwqkibor 4 savaitės
asirija 8 savaitės
tomeem10 savaitės
Reikalas11 savaitės
weberiz13 savaitės
mRokass15 savaitės
kartoonas17 savaitės
iaescortsmap17 savaitės
grunskiz19 savaitės
Bruksnys20 savaitės
illusion20 savaitės
ordo21 savaitės
Jurgaila22 savaitės
originalcs1622 savaitės
Rytis22 savaitės
halis24 savaitės
junkus27 savaitės
morlis27 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.144.15.190
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ų: 6066      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ą: