Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Zmienne w tekście pobieranym z bazy danych
Forum PHP.pl > Forum > PHP
MaciekDZN
Witam, pobieram dane z bazy danych MySQL, jest to tekst lecz w tym tekście zostały zapisane zmienne typu "$lang[12323]" i w takiej postaci są wyświetlane...

Pytanie brzmi jak z powrotem przerobić je na zmienne?

I tak, umiem szukać w Google lecz sformułowanie "Zmienne w zapytaniu do bazy danych MySQL" mało daje.
Pyton_000
Zapewne:

$text = eval($tekst_z_bazy);
MaciekDZN
Kod
Parse error: syntax error, unexpected $end in /home/torrsy/domains/torrsy.pl/public_html/profil.php(65) : eval()'d code on line 1


czyżby "PHP" nie obsługiwało ?

poradziłem sobie dzięki manualowi:

  1. <?php
  2. $string = 'cup';
  3. $name = 'coffee';
  4. $str = 'This is a $string with my $name in it.';
  5. echo $str. "\n";
  6. eval("\$str = \"$str\";");
  7. echo $str. "\n";
  8. ?>
kapslokk
Raczej kod, który wrzucasz do eval() jest niepoprawny.
Pyton_000
@MaciekDZN Brawo smile.gif

@kapslokk eval wykonuje kod podany jak parametr. Jak wpakujesz tam zwykły tekst to normalnym będzie że się wysypie smile.gif
kapslokk
Cytat(Pyton_000 @ 11.01.2016, 15:48:18 ) *
@kapslokk eval wykonuje kod podany jak parametr. Jak wpakujesz tam zwykły tekst to normalnym będzie że się wysypie smile.gif

Nie do końca rozumiem, czy to co napisałem jakkolwiek przeczy temu co Ty napisałeś ?biggrin.gif
Pyton_000
Za dużo kodu już dziś wink.gif Czas na śnieg...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.