Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 13.04.11
Prihlásený: 23.02.12
Príspevky: 18
Témy: 7
Príspevok NapísalOffline : 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íspevku

Kó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í :(


Offline

Správca fóra
Správca fóra
Pole z mysql tabuľky

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.02.2012 18:18

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
Offline

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

Registrovaný: 13.04.11
Prihlásený: 23.02.12
Príspevky: 18
Témy: 7
Príspevok Napísal autor témyOffline : 23.02.2012 18:25

Idem toto tvoje skúsiť :)

// pridané po 4 minútach od posledného príspevku

Kó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íspevku

Pole keď vypíšem vypadá takto:
Kód:
Array ( [0] => 10 [1] => 2 [2] => 50 )
Array ( [0] => G [1] => f [2] => ka )


Offline

Správca fóra
Správca fóra
Pole z mysql tabuľky

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.02.2012 18:30

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
Offline

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

Registrovaný: 13.04.11
Prihlásený: 23.02.12
Príspevky: 18
Témy: 7
Príspevok Napísal autor témyOffline : 23.02.2012 18:31

No do p... :D Dobre ide to paráda, ďakujem ti.


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

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

v PHP, ASP

7

793

05.12.2007 10:13

stenley Zobrazenie posledných príspevkov

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

v Databázy

6

782

15.01.2009 9:07

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Výpis údajov z mysql tabuľky

v PHP, ASP

29

1566

05.12.2008 9:44

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql: 2 tabulky - jeden select

v Databázy

16

697

09.11.2014 22:03

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php prečítať dve tabuľky mysql

v PHP, ASP

9

812

26.04.2018 0:38

Miso122 Zobrazenie posledných príspevkov

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

v PHP, ASP

4

512

30.10.2008 14:45

kurtica Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. tabulky v mysql pre viac uzivatelov

v Databázy

2

520

04.07.2014 14:12

neopagan Zobrazenie posledných príspevkov

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

v PHP, ASP

5

786

11.01.2009 15:16

dadmtb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 2x vyber z jednej tabulky(MySQL)

v Databázy

10

596

29.12.2009 19:28

VireL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MYSQL: obsah tabulky sa mi nezobrazi spravne

v Databázy

4

560

27.02.2010 15:36

locksmith Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Udaje z 1 MySQL tabulky do 2 divov

v PHP, ASP

2

328

24.07.2012 20:51

DeiForm Zobrazenie posledných príspevkov

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

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

10

1492

18.11.2006 10:07

audiotrack Zobrazenie posledných príspevkov

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

v PHP, ASP

3

413

28.09.2011 22:56

Ando Zobrazenie posledných príspevkov

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

v PHP, ASP

3

566

07.12.2010 16:41

venom2 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

506

13.09.2012 15:16

janosihelsky Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Pevné disky a radiče

54

6418

10.01.2007 20:10

ertin 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