Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znak '$' i str_replace
rafiksq
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


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


Ten post edytował rafiksq 2.06.2009, 13:10:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




wywal " i uzyj '
Go to the top of the page
+Quote Post
rafiksq
post
Post #3





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


nie działa
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To pokaz co zrobiles.
Go to the top of the page
+Quote Post
batman
post
Post #5





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  1. <?php
  2. str_replace("'$NOW()'" , "NOW()" , $nowy_ciag)
  3. ?>
Go to the top of the page
+Quote Post
rafiksq
post
Post #6





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


  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 $.
Go to the top of the page
+Quote Post
sowiq
post
Post #7





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


  1. <?php
  2. ''$NOW()''
  3. ?>
lub
  1. <?php
  2. "'$NOW()'"
  3. ?>


Ten post edytował sowiq 2.06.2009, 13:26:39
Go to the top of the page
+Quote Post
rafiksq
post
Post #8





Grupa: Zarejestrowani
Postów: 162
Pomógł: 0
Dołączył: 8.11.2006
Skąd: Gdynia

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


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.

Ten post edytował rafiksq 2.06.2009, 13:36:49
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 17:37