dalis mysql reikšmės atvaizdavimo

Forumas skirtas klausimams/pamokoms susijusioms su PHP, SQL (MySQL), web technologijomis, HTML, CSS, javascript, turinio valdymo sistemomis ir kita.
Post Reply
User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

dalis mysql reikšmės atvaizdavimo

Post by Trickas »

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
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: dalis mysql reikšmės atvaizdavimo

Post by hleV »

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]
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: dalis mysql reikšmės atvaizdavimo

Post by Trickas »

Ačiū, išmėginęs pranešiu, bet jei kiti turit ir kitokių variantų, tuomet rašykit. :)
- Skype: ner.e5
- Steam: Tr1ckas

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: dalis mysql reikšmės atvaizdavimo

Post by psychical »

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]
Nesiūlyčiau limituoti gaunamų elementų (ten kur 13), tebūnie kiek yra, o paskui jau kurį norėsi tą pasiimsi.

sss
Flooderis arba specialistas
Posts: 621
Joined: 2010 Dec 22 20:00
Location: ey b0s

Re: dalis mysql reikšmės atvaizdavimo

Post by sss »

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
Image

User avatar
Trickas
Flooderis arba specialistas
Posts: 889
Joined: 2012 Jan 25 18:20
Skype: ner.e5

Re: dalis mysql reikšmės atvaizdavimo

Post by Trickas »

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.
- Skype: ner.e5
- Steam: Tr1ckas

Post Reply

Who is online

Users browsing this forum: No registered users and 36 guests