[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59 | 59
NapísalOffline : 03.01.2009 1:38 | from mysql to array

caute

potreboval by som jednu radu ze ako dostat do obycajneho pola vypis mysql_fetch_assoc

pr.

$quera = mysql_query("SELECT * FROM tabulka");
$bla = mysql_fetch_assoc($quera)
echo $bla['id'].$bla['nazov'];


potreboval by som to dostat do normalneho pola.. $pole = array($id,$nazov)

napadlo ma ze pomocou funkcii implode a explode by to slo ..najskor spravit z toho string a potom ho rozparsovat do pola ale to je dost zlozite ..neviete o niecom jednoduchsom ?


Offline

Správca fóra
Správca fóra
from mysql to array

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 03.01.2009 9:22 | from mysql to array

neviem, ako to presne myslis, ci sa chces na ziskane hodnoty odkazovat cez ciselne indexy - lebo to mi z tvojho prikladu vychadza ($pole = array($id,$nazov)), ale najjednoduchsie to spravis asi cez nejaky cyklus (v tomto pripade netreba pouzivat mysql_fetch_assoc, kedze chces ziskat len hodnoty jednotlivych stlpcov):
Kód:
<?php
$pole = array();

$sql = "SELECT * FROM tabulka";
$res = mysql_query($sql);
if($res !== false) {
   while($row = mysql_fetch_row($res)) {
      $pole[] = $row;
   }
}
?>

respektive, ak nechces cely vysledok ulozit do pola, tak staci v tele cyklu pouzivat $row[0], $row[1], ...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.12.08
Prihlásený: 12.01.09
Príspevky: 79
Témy: 0 | 0
NapísalOffline : 10.01.2009 15:19 | from mysql to array

...staci iba mysql_fetch_array($res,MYSQL_NUM) a nemusis mat cyklus... :rolleyes:
btw tato funcia ti hodi vysledky do pola typu $a[x][y]...ak mas iba jeden zaznam tak pouzi $b=a[0] alebo si zvykni ze x=0;

P.S. davat vsetky udaje do jednorozmerneho pola je nezmysel lebo to si nemusel pouzit ani tabulku... :)
Citácia:
while($row = mysql_fetch_row($res)) {
$pole[] = $row; //tu uz rovno spracovat alebo pouzit radsej fetch_array ;)
}


Offline

Správca fóra
Správca fóra
from mysql to array

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 10.01.2009 16:53 | from mysql to array

ked ma len "SELECT * FROM tabulka", tak logicky tam ma (moze mat) viac zaznamov, a tak je cyklus na mieste...

on to chcel predsa davat vsetko do pola, tak som to zobral doslovne... kto vie, co s tym potom bude chciet este spravit...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.12.08
Prihlásený: 12.01.09
Príspevky: 79
Témy: 0 | 0
NapísalOffline : 10.01.2009 23:53 | from mysql to array

...mne tam ten cyklus nevadi ale to $pole[]=$row; :D
btw od chce asi docielit:
Kód:
 echo bla[0].'dsadsad'.bla[1];


...cloveka ktory by sa rozhodol namiesto fetch_array:
Kód:
$bla[$zaznam][$stlpec]

pouzivat=>
Kód:
$pole[$zaznam*$pocet_stlpcov+$stlpec]

=>by som asi na mieste zaskrtil... :lol:


Offline

Užívateľ
Užívateľ
from mysql to array

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 11.01.2009 4:05 | from mysql to array

chlapec ma rad sadomaso :)

ale nie.... podla mna to musi mat vyuzitie.. mozno si robi osemsmerovku a vlastne ma stpce 1 2 3 4 5 6 7 8 9 atd, a lahsie sa mu v tom potom bude orientovat :)


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Správca fóra
Správca fóra
from mysql to array

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 11.01.2009 8:57 | from mysql to array

mozno to chce este nejak mnohonasobne filtrovat, pouzivat na viacerych miestach alebo co ja viem, moznosti je vela...

btw, toto si odkial prosim ta zobral?
Kód:
$pole[$zaznam*$pocet_stlpcov+$stlpec]

ved $pole je predsa dvojrozmerne (a nie ako ty tvrdis, ze jednorozmerne) a k jednotlivym jeho prvkom mozes pristupovat cez
Kód:
$pole[$zaznam][$stlpec]

cize najskor si treba poriadne nastudovat kod a ak je treba, aj manual ;)


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 7 ] 


from mysql to array



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Checkbox array s mysql

v PHP, ASP

10

404

19.05.2011 11:43

jtomcik

V tomto fóre nie sú ďalšie neprečítané témy.

problem s array a vyberom z mysql

v PHP, ASP

1

251

03.01.2010 14:05

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

From Dust

v Počítačové hry

1

173

20.08.2011 22:52

InVader

V tomto fóre nie sú ďalšie neprečítané témy.

boot from cd

v Notebooky a netbooky

3

71

20.02.2013 20:06

lukac

V tomto fóre nie sú ďalšie neprečítané témy.

FROM vo funkcii mail()

v PHP, ASP

4

262

24.02.2008 15:23

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

gaming PC from alza

v PC zostavy

3

261

15.02.2014 12:31

Novas

V tomto fóre nie sú ďalšie neprečítané témy.

Remove Signature From Guests

v Redakčné systémy

0

311

14.10.2006 15:03

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Research on consumers from Slovakia

v Vzdelanie, štúdium, škola

2

124

27.09.2014 15:47

renia215

V tomto fóre nie sú ďalšie neprečítané témy.

INSTALL WINDOWS XP FROM USB

v Operačné systémy Microsoft

2

21345

09.01.2009 21:41

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

[Delphi] Wake up from Sleep?

v Delphi, Visual Basic

13

538

18.07.2010 13:19

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

WHERE array

v PHP, ASP

0

289

25.09.2008 15:17

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

zoradenie array

v PHP, ASP

6

296

04.06.2010 10:42

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Array problém

v PHP, ASP

1

172

29.08.2012 20:31

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Linux Ubuntu Netbook - Boot from USB

v Operačné systémy Unix a Linux

3

165

25.05.2013 19:46

void

V tomto fóre nie sú ďalšie neprečítané témy.

No dp signal from your device

v Monitory, televízory a projektory

0

73

21.08.2017 12:05

trenavar

V tomto fóre nie sú ďalšie neprečítané témy.

.htaccess ochrana hesiel- Deny from all

v PHP, ASP

10

401

06.04.2010 11:17

camo



© 2005 - 2017 PCforum, edited by JanoF