| | |
| 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 | 800 | 05.12.2007 10:13 stenley | | Mysql - dve tabulky v Databázy | 6 | 788 | 15.01.2009 9:07 p360t | | mysql: 2 tabulky - jeden select v Databázy | 16 | 707 | 09.11.2014 22:03 JanoF | | php prečítať dve tabuľky mysql v PHP, ASP | 9 | 825 | 26.04.2018 0:38 Miso122 | | data z mysql do tabulky v PHP, ASP | 4 | 515 | 30.10.2008 14:45 kurtica | | Výpis údajov z mysql tabuľky v PHP, ASP | 29 | 1571 | 05.12.2008 9:44 stenley | | 2x vyber z jednej tabulky(MySQL) v Databázy | 10 | 601 | 29.12.2009 19:28 VireL | | tabulky v mysql pre viac uzivatelov v Databázy | 2 | 533 | 04.07.2014 14:12 neopagan | | vypis s mysql tabulky na stranku v PHP, ASP | 5 | 791 | 11.01.2009 15:16 dadmtb | | MYSQL: obsah tabulky sa mi nezobrazi spravne v Databázy | 4 | 565 | 27.02.2010 15:36 locksmith | | Udaje z 1 MySQL tabulky do 2 divov v PHP, ASP | 2 | 334 | 24.07.2012 20:51 DeiForm | | POLE v Assembler, C, C++, Pascal, Java | 10 | 1501 | 18.11.2006 10:07 audiotrack | | Viacrozmerne pole v PHP, ASP | 3 | 573 | 07.12.2010 16:41 venom2 | | Textové pole v HTML, XHTML, XML, CSS | 2 | 515 | 13.09.2012 15:16 janosihelsky | | textove pole v Redakčné systémy | 4 | 774 | 04.01.2011 12:22 prohibit | | RAID pole [ Choď na stránku: 1, 2 ] v Pevné disky a radiče | 54 | 6430 | 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
|
|