Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: Narysx | Peržiūrų: 6269 |
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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. |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
COUNT() & LIKE |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Radau tokį kodą:$query = "SELECT type, COUNT(name) FROM products GROUP BY type"; Bet čia viską ima tik iš vieno row. O pas mane yra du - pirmo vardas ir antro vardas. Any idea's? Redagavo Narysx 2009 Sau. 22 22:01:47 |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
Juk paprasta, rasai count() su kablieliu ir irasai kaip koki kita pavadinima ir ji poto atvaizduoji...$query = " |
|
ex-it Narys Ekspertas Pranešimai: 2696 Įstojęs: 2007 Gru. 24 11:12:58 | |
Man regis jis nori is 2 lenteliu imti, o ne is 1 arba nesupratau. |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
Jei is 2 ar daugiau tegul nauduojasi LEFT JOIN funk... |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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 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 |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
Tai darik td LIKE ir poto po while() { t.y. kur atvaizduoji rasai print COUNT(a_a)."\n".COUNT(a_b); |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Nesigauna nieko. Arba errorus gaunu, arba pievas vaizduoja. |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
Tai tu gal papostink savo rasoma sql uzklausa? |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Vienas variantas:openside("name"); 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 |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
Viskas tau duota, tereikia moketi pasianauduot.... |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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. |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
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... |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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. |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Tai nebepadėsi? ;D |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
<? |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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. 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. Redagavo Narysx 2009 Sau. 23 00:01:44 |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Tai ar padėsit kas nors? |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Dw žiauriai reikia šito dalyko. Lb lb prašau. |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
nu taip AND aw_team. |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Bandžiau ir taip. Tada kažkaip ten atrodo daugino. Vienu žodžiu blogą skaičių rodė. |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Gal dar kas nors pasiūlymų turit? |
|
ex-it Narys Ekspertas Pranešimai: 2696 Įstojęs: 2007 Gru. 24 11:12:58 | |
kiek sumokėtum už padarymą |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
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. |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
Rašyk į skype. Sąsk papildimas pravers Rules: 21 & 22 Read first! |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
SoNG ant greitųjų padaryt nepavyko, o laiko jis gaišt nenori, tad sanderis su juo nepavyko. ;D Gal dar kas pamėginsit? |
|
ex-it Narys Ekspertas Pranešimai: 2696 Įstojęs: 2007 Gru. 24 11:12:58 | |
Tas pats ir man atvejis kai songui |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
;[ Gal dar kas pamėgintumėt? |
Peršokti į forumą: |