Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 03.01.2009 1:38

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: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 03.01.2009 9:22

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], ...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

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

Registrovaný: 28.12.08
Prihlásený: 12.01.09
Príspevky: 78
Témy: 0
Príspevok NapísalOffline : 10.01.2009 15:19

...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: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 10.01.2009 16:53

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...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

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

Registrovaný: 28.12.08
Prihlásený: 12.01.09
Príspevky: 78
Témy: 0
Príspevok NapísalOffline : 10.01.2009 23:53

...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: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 11.01.2009 4:05

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: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 11.01.2009 8:57

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 ;)







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 7 ] 


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

619

19.05.2011 11:43

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s array a vyberom z mysql

v PHP, ASP

1

411

03.01.2010 14:05

Ďuri Zobrazenie posledných príspevkov

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

v Počítačové hry

1

431

20.08.2011 22:52

InVader Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

3

286

20.02.2013 20:06

lukac Zobrazenie posledných príspevkov

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

v Počítačové hry

29

2161

15.12.2021 20:54

Ringišpir Zobrazenie posledných príspevkov

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

v PHP, ASP

0

453

25.09.2008 15:17

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

6

481

04.06.2010 10:42

camo Zobrazenie posledných príspevkov

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

v PHP, ASP

1

344

29.08.2012 20:31

Ďuri Zobrazenie posledných príspevkov

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

v Redakčné systémy

0

535

14.10.2006 15:03

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FROM vo funkcii mail()

v PHP, ASP

4

478

24.02.2008 15:23

p360t Zobrazenie posledných príspevkov

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

v PC zostavy

3

530

15.02.2014 12:31

Novas Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

10

968

06.02.2011 11:37

coldak Zobrazenie posledných príspevkov

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

v PHP, ASP

3

429

16.11.2009 14:00

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

2

313

02.06.2012 13:52

neopagan Zobrazenie posledných príspevkov

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

v PHP, ASP

2

1047

10.01.2007 12:41

Papulka Zobrazenie posledných príspevkov

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

v PHP, ASP

2

459

05.06.2009 19:57

Draex Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra