Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: znak '$' i str_replace
Forum PHP.pl > Forum > Przedszkole
rafiksq
Jak przekazać ciąG znaków '$NOW()' do funkcji str_replace() tak,żeby ciąg znaków nie był traktowany jako zmienna $NOW()?
  1. <?php
  2. STR_REPLACE("'$NOW()'" , "NOW()" , $nowy_ciag)
  3. ?>
wookieb
wywal " i uzyj '
rafiksq
nie działa
wookieb
To pokaz co zrobiles.
batman
  1. <?php
  2. str_replace("'$NOW()'" , "NOW()" , $nowy_ciag)
  3. ?>
rafiksq
  1. <?php
  2. $nazwy_kolumn_value_sql=str_replace("'$NOW()'", "NOW()" , $nazwy_kolumn_value_sql);
  3. ?>



ciąg znaków to '$NOW()' razem z pojedynczymi cudzysłowami i ten ciąg cche zamienić na NOW() - bez cudzysłowów i $.
sowiq
  1. <?php
  2. ''$NOW()''
  3. ?>
lub
  1. <?php
  2. "'$NOW()'"
  3. ?>
rafiksq
Niestety,
cały ciąg znaków to:

  1. <?php
  2. INSERT INTO test (id_producenta,poziomica,gwarancja,opis,cena,data) VALUES ('$id_producenta','$poziomica','$gwarancja','$opis','$cena','$NOW()')
  3. ?>



USUNĄŁEM JUŻ ZNAK '$' teraz zostało tylko do usunięcia cudzysłów.

Problem rozwiązany, zamykam temat.
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.