Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyrażenia regularne a operator specjalny backslash, like('%\\%');
ssstrz
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 17
Dołączył: 15.12.2012

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


Witam
Mam problem z działaniem:
w tabeli t mam kolumnę k i np zapisany mamy jeden znak: \ (backslash). Próbuję znaleźć każdy wpis zaczynający się właśnie \ (backslashem):
  1. SELECT * FROM t WHERE k LIKE('\\%');

Wyniku brak ale idąc troche okrężną drogą:
  1. SELECT * FROM t WHERE substr(k,1,1)='\\';

szukane wpisy zostały wyświetlone. Czy funkcja like ciąg znaków '\\%' traktuje jako %?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Czy to koniec świata trafił Google?
Go to the top of the page
+Quote Post
ssstrz
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 17
Dołączył: 15.12.2012

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


(IMG:style_emoticons/default/ohno-smiley.gif) paradoks!
Dziękuję za błyskawiczną odpowiedź i pozdrawiam
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 - 18:55