| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal w3r0: 23.02.2012 18:16 | |
|
Dobrý deň, mám menší problém. Potrebujem dostať za tabuľky údaje do poľa kde ich neskôr nahrádzam. Môj momentálny kód vypadá asi takto
Kód: $nahradit = mysql_fetch_array(mysql_query("SELECT premenna FROM x_premenne order by id ASC")); $priklad = mysql_fetch_array(mysql_query("SELECT hodnota FROM x_premenne order by id ASC")); $ho = str_replace($priklad, $nahradit, $ho); pricom v $ho je text ktorý nahrádzam. Jasné funguje to ale mysql_fetch_array vypíše len jednu položku preto nenahradí resp nevytvorí dostatočne dlhé pole do ktorého by sa načítali všetke údaje z mysql. Otázka znie. Ako to spraviť tak aby som mohol určite znaky nahrádzať za hodnoty z tabuľky ? Aká funkcia to dokáže alebo kde nájdem nejaký návod alebo čokoľvek čo mi pomôže ? Vopred ďakujem // pridané po 36 minútach od posledného príspevkuKód: $result = mysql_query("SELECT premenna FROM sost_premenne"); while ($record = mysql_fetch_assoc($result)) { $arr[] = $record['premenna']; } $result2 = mysql_query("SELECT hodnota FROM sost_premenne"); while ($record2 = mysql_fetch_assoc($result2)) { $arr2[] = $record2['hodnota']; }
$nahradit = $arr; $priklad = $arr2; $holala = str_replace($priklad, $nahradit, $holala);
takto som to napísal, polia mi vypíše super ale nenahradí
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Vyber dat z databazy ti staci spravit pomocou jedneho selectu, nepotrebujes to rozdelovat do dvoch. Potom musis zabezpecit, aby sa ti vsetky vratene data ulozili do pola, to zabezpecis napr. pomocou cyklu while:
Kód: while($row = mysql_fetch_assoc($sql)) { $nahradit[] = $row['premenna']; $priklad[] = $row['hodnota']; }
Naposledy upravil stenley dňa 23.02.2012 18:19, celkovo upravené 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ý: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 23.02.2012 18:25 | |
|
Idem toto tvoje skúsiť // pridané po 4 minútach od posledného príspevkuKód: $ho = "G+f*ka"; $sql = mysql_query("SELECT * FROM sost_premenne"); while($row = mysql_fetch_assoc($sql)) { $nahradit[] = $row['premenna']; $priklad[] = $row['hodnota']; } $ho = str_replace($priklad, $nahradit, $ho); echo $ho; Vráti mi to isté čo som zadal // pridané po 2 minútach od posledného príspevkuPole keď vypíšem vypadá takto: Kód: Array ( [0] => 10 [1] => 2 [2] => 50 ) Array ( [0] => G [1] => f [2] => ka )
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
mas v str_replace navzajom prehodene $priklad a $nahradit
_________________ 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ý: 13.04.11 Prihlásený: 23.02.12 Príspevky: 18 Témy: 7 | Napísal autor témy w3r0: 23.02.2012 18:31 | |
|
No do p... Dobre ide to paráda, ďakujem ti.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| mazanie mysql tabulky v PHP, ASP | 7 | 793 | 05.12.2007 10:13 stenley | | Mysql - dve tabulky v Databázy | 6 | 782 | 15.01.2009 9:07 p360t | | Výpis údajov z mysql tabuľky v PHP, ASP | 29 | 1566 | 05.12.2008 9:44 stenley | | mysql: 2 tabulky - jeden select v Databázy | 16 | 697 | 09.11.2014 22:03 JanoF | | php prečítať dve tabuľky mysql v PHP, ASP | 9 | 812 | 26.04.2018 0:38 Miso122 | | data z mysql do tabulky v PHP, ASP | 4 | 512 | 30.10.2008 14:45 kurtica | | tabulky v mysql pre viac uzivatelov v Databázy | 2 | 520 | 04.07.2014 14:12 neopagan | | vypis s mysql tabulky na stranku v PHP, ASP | 5 | 786 | 11.01.2009 15:16 dadmtb | | 2x vyber z jednej tabulky(MySQL) v Databázy | 10 | 596 | 29.12.2009 19:28 VireL | | MYSQL: obsah tabulky sa mi nezobrazi spravne v Databázy | 4 | 560 | 27.02.2010 15:36 locksmith | | Udaje z 1 MySQL tabulky do 2 divov v PHP, ASP | 2 | 328 | 24.07.2012 20:51 DeiForm | | POLE v Assembler, C, C++, Pascal, Java | 10 | 1492 | 18.11.2006 10:07 audiotrack | | Dynamicke pole.. v PHP, ASP | 3 | 413 | 28.09.2011 22:56 Ando | | Viacrozmerne pole v PHP, ASP | 3 | 566 | 07.12.2010 16:41 venom2 | | Textové pole v HTML, XHTML, XML, CSS | 2 | 506 | 13.09.2012 15:16 janosihelsky | | RAID pole [ Choď na stránku: 1, 2 ] v Pevné disky a radiče | 54 | 6418 | 10.01.2007 20:10 ertin |
| 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
|
|