| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 |
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 ?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 28.12.08 Prihlásený: 12.01.09 Príspevky: 78 Témy: 0 |
...staci iba mysql_fetch_array($res,MYSQL_NUM) a nemusis mat cyklus...
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 }
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 28.12.08 Prihlásený: 12.01.09 Príspevky: 78 Témy: 0 |
...mne tam ten cyklus nevadi ale to $pole[]=$row;
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...
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
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ď |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Checkbox array s mysql v PHP, ASP | 10 | 619 | 19.05.2011 11:43 jtomcik | | problem s array a vyberom z mysql v PHP, ASP | 1 | 411 | 03.01.2010 14:05 Ďuri | | From Dust v Počítačové hry | 1 | 431 | 20.08.2011 22:52 InVader | | boot from cd v Notebooky a netbooky | 3 | 286 | 20.02.2013 20:06 lukac | | Escape from Tarkov v Počítačové hry | 29 | 2161 | 15.12.2021 20:54 Ringišpir | | WHERE array v PHP, ASP | 0 | 453 | 25.09.2008 15:17 rooobertek | | zoradenie array v PHP, ASP | 6 | 481 | 04.06.2010 10:42 camo | | Array problém v PHP, ASP | 1 | 344 | 29.08.2012 20:31 Ďuri | | Remove Signature From Guests v Redakčné systémy | 0 | 535 | 14.10.2006 15:03 JanoF | | FROM vo funkcii mail() v PHP, ASP | 4 | 478 | 24.02.2008 15:23 p360t | | gaming PC from alza v PC zostavy | 3 | 530 | 15.02.2014 12:31 Novas | | pascal funkcia, array v Assembler, C, C++, Pascal, Java | 10 | 968 | 06.02.2011 11:37 coldak | | problem s Array v PHP, ASP | 3 | 429 | 16.11.2009 14:00 stenley | | php array multidimensional v PHP, ASP | 2 | 313 | 02.06.2012 13:52 neopagan | | Array - porovnanie zaznamov v PHP, ASP | 2 | 1047 | 10.01.2007 12:41 Papulka | | Array so subormi v PHP, ASP | 2 | 459 | 05.06.2009 19:57 Draex |
| 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
|
|