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) | Bendri PHP-F klausimai |
Autorius: Deiviux.eu | Peržiūrų: 2305 |
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Sveiki, pasidariau toki kodą:
Bet vat trūksta žinių kaip išvesti gautą rezultatą. Na čia turėtu gautis vidurkis t.y skaičius tarkim 4.5 ir pan, bet nemoku išvesti to skaičiaus. Dėkui tiems kurie padės. |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
gal,$row = mysql_fetch_array($sql); bet čia mysql funkcijos, php-f nieko nedarau nežinau kaip ten mysql_fetch_array rašosi. |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
AVG(rating_vote) as vidurkis vėliau atvazdavime rašyk $x['vidurkis]; |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
$sql = "SELECT AVG(rating_vote) as vidurkis FROM `".$db_prefix."_ratings` WHERE rating_item_id = \'1\' and rating_type = \'U\'"; Su šiuo kodu man išveda: S Nors per PMA man išveda 5.0000 |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
ne sql vesk, o row. |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Nesuprantu, kaip tai row? Taigi koks skirtumas ar sql ar row kintamasis.. Gal pati užklausa bloga? |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
$sql = mysql_fetch_array(mysql_query("SELECT AVG(rating_vote) as vidurkis FROM `".$db_prefix."_ratings` WHERE rating_item_id = \'1\' and rating_type = \'U\'")); |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
jo , nes reikia array padaryt, nes tu uzklausa o ne atsakyma kitaip atvaizduoji, MAnjack padarė |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.../custom_pages.php(71) : eval()'d code on line 2 Aš ir ankčiau bandžiau su mysql_fetch_array, bet visąlaiką mesdavo tokį error'ą Vedu tik tai ką MAnjack parašė... |
|
Narys Tankas Pranešimai: 2100 Įstojęs: 2006 Rugp. 17 16:08:42 | |
Norint išaiškinti kodėl meta mysql_fetch_array() klaidą, reikia mysql_query() atskirai parašyti ir su SQL klaidos išvedimu!$query = mysql_query("<...>"); Redagavo Kelmas 2009 Gru. 25 12:12:15 |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Dėkui Karoli, susitvarkiau atrodo, iškart suveikė, radau klaidą. +10 |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Ok, dar vienas klausimas, jei man dabar išveda va taip: 5.000 o man reikia kad išvedinėtu tik su dviejais skaičiais po kablelio t,y 5.00 Kaip padaryti tai? |
|
MAnjack Garbės narys Legenda Pranešimai: 11821 Įstojęs: 2006 Kov. 2 20:03:58 | |
sprintf("%01.1f", $sql['vidurkis']); Tik nežinau ar tikrai šita f-ja čia tiks. |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Tai, šita tinka, dėkui |
Peršokti į forumą: |