Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znak '$' i str_replace
rafiksq
post 2.06.2009, 13:09:27
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 2.06.2009, 13:11:29
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 2.06.2009, 13:17:07
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 2.06.2009, 13:18:05
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 2.06.2009, 13:21:31
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. ?>


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
rafiksq
post 2.06.2009, 13:24:21
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 2.06.2009, 13:26:10
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 2.06.2009, 13:42:51
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:57