![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
Witam was moi mili.
Po raz kolejny szukam pomocy na formum i jak do tąd nie zawiodłem się ![]() Mianowicie jak pobrać zmienne z rekordu i je "przetworzyć". Załóżmy, że mam pewną tabelę w mysql, a w niej rekordy typu: "Jacek waży $waga" Pobieram rekord z tabeli. W pliku mam wartość zmiennej $waga="70" Problem leży tu, że po pobraniu rekordu z tabeli i próbie jego wyświetlenia cały czas otrzymuję wynik: "Jacek waży $waga" pomimo wcześniejszego zdefiniowania zmiennej. Kombinowałem już na różne sposoby, niestety bez efektu. Przykład banalny, lecz jak to zrobić ? ![]() -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
http://php.net/str_replace
badz http://php.net/eval lecz to ostatnie jest odradzane. Tak samo jak trzymanie informacji w taki sposob jaki ty masz. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
hmm zaraz zagłębię się w lekturę, dziękuję.
A coś więcej - przykład ? (nie czekam na gotowy kod, lecz przykład na bazie którego będę mógł lepiej zrozumieć działąnie funkcji) -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
Lepiej byłoby skorzystać z tego, że do stringów jest łatwo cokolwiek dołożyć operatorem '.' - czyli przechowujesz w bazie "Jacek waży ", a w php dajesz:
EDIT: Dla str_replace korzystasz w prosty sposób:
Zwracam uwagę na pojedynczy cudzysłów! Ten post edytował megawebmaster 26.04.2009, 18:57:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
Lepiej byłoby skorzystać z tego, że do stringów jest łatwo cokolwiek dołożyć operatorem '.' - czyli przechowujesz w bazie "Jacek waży ", a w php dajesz:
Wszystko fajnie tylko z założenia w rekordzie będzie kilka zmiennych np. Jazek waży $waga i pisze $ksiazka -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
No to zostaje str_replace, chociaż i tak uważam, że zawsze da się to rozwiązać inaczej, w sposób o wiele bardziej optymalny, bo przeskoczenie po jednym stringu kilkakrotnie (może i więcej?) razy str_replace dla wydajności nie wróży zbyt dobrze.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
OK udało mi się za pomocą funkcji str_replace ten problme rozwiązać gorąco dziękuję za pomoc. megawebmaster punkt pomocy dla Ciebie
![]() Ten post edytował 1oBuZ 26.04.2009, 19:41:53 -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 20:51 |