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í
