dalis mysql reikšmės atvaizdavimo
dalis mysql reikšmės atvaizdavimo
Sveiki, jeigu į mysql stulpelį 'data' yra išsaugota pvz tokia info: "1504 5 5 4 4 0 0 3 2 5 2 3 1", kaip man php kode atvaizduoti tarkim 8 reikšmę, tai būtų: 3
Re: dalis mysql reikšmės atvaizdavimo
Gal taip kaip nors. Šiaip nežinau PHP bet pabandysiu padėt nes aš awesome.
[php]$data = "1504 5 5 4 4 0 0 3 2 5 2 3 1"; // Gautas string'as iš SQL užklausos.$dataArray = explode(' ', $data, 13); // Išskirs visus skaičius (atskirtus tarpu) į masyvo elementus. Jei reikia tik 8-to elemento, vietoj 13 gali nurodyt 8.echo $dataArray[7]; // Turėtų print'int "3".[/php]
Dar taip turėtų būt galima:
[php]list(, , , , , , , $data8) = explode(' ', $data, 8);echo $data8;[/php]
[php]$data = "1504 5 5 4 4 0 0 3 2 5 2 3 1"; // Gautas string'as iš SQL užklausos.$dataArray = explode(' ', $data, 13); // Išskirs visus skaičius (atskirtus tarpu) į masyvo elementus. Jei reikia tik 8-to elemento, vietoj 13 gali nurodyt 8.echo $dataArray[7]; // Turėtų print'int "3".[/php]
Dar taip turėtų būt galima:
[php]list(, , , , , , , $data8) = explode(' ', $data, 8);echo $data8;[/php]
Re: dalis mysql reikšmės atvaizdavimo
Ačiū, išmėginęs pranešiu, bet jei kiti turit ir kitokių variantų, tuomet rašykit. 

- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: dalis mysql reikšmės atvaizdavimo
Nesiūlyčiau limituoti gaunamų elementų (ten kur 13), tebūnie kiek yra, o paskui jau kurį norėsi tą pasiimsi.hleV wrote:[php]$data = "1504 5 5 4 4 0 0 3 2 5 2 3 1"; // Gautas string'as iš SQL užklausos.$dataArray = explode(' ', $data, 13); // Išskirs visus skaičius (atskirtus tarpu) į masyvo elementus. Jei reikia tik 8-to elemento, vietoj 13 gali nurodyt 8.echo $dataArray[7]; // Turėtų print'int "3".[/php]
Re: dalis mysql reikšmės atvaizdavimo
kam "pistis" tiek su tuo kodu atskiriant elementus ir priskiriant jiem kintamuosius, prikuri table tiek kiek reikia isirases nginx+mariadb+varnish ir jokiu striginejimu, o ir daug greiciau skaito/raso/update'ina info
"Give me control of a nation's money and I care not who makes it's laws" — Mayer Amschel Bauer Rothschild

Re: dalis mysql reikšmės atvaizdavimo
Tik dabar prireikė. Pasidariau pirmu hleV pasiūlytu būdu, ačiu, viskas veikia.
P.S. viskas gerai ir su antru, tiesiog patogiau saugot į masyvą, o ne atskirus kintamuosius.
P.S. viskas gerai ir su antru, tiesiog patogiau saugot į masyvą, o ne atskirus kintamuosius.
Who is online
Users browsing this forum: No registered users and 8 guests