Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Zmienne w tekście pobieranym z bazy danych
MaciekDZN
post 11.01.2016, 14:23:20
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Pyton_000
post 11.01.2016, 14:27:28
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Zapewne:

$text = eval($tekst_z_bazy);
Go to the top of the page
+Quote Post
MaciekDZN
post 11.01.2016, 15:34:13
Post #3





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 6.01.2008
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował MaciekDZN 11.01.2016, 15:39:15
Go to the top of the page
+Quote Post
kapslokk
post 11.01.2016, 15:38:57
Post #4





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Raczej kod, który wrzucasz do eval() jest niepoprawny.
Go to the top of the page
+Quote Post
Pyton_000
post 11.01.2016, 15:48:18
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


@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
Go to the top of the page
+Quote Post
kapslokk
post 11.01.2016, 15:53:32
Post #6





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Pyton_000
post 11.01.2016, 15:54:33
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Za dużo kodu już dziś wink.gif Czas na śnieg...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2025 - 10:30