Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] Wyrażenia regularne
jankes83
post 10.02.2010, 09:42:52
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 5
Dołączył: 23.12.2009

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


Witam,

Próbuje z bazy pobrać rekordy, które w polu ip mają wartości tego typu:

3
3.11
3.11.13

Dwa ostatnie przypadki pobierają się jednak pierwszy nie..
To moje zapytanie:
Kod
SELECT * FROM `kategorie` WHERE `ip` REGEXP "^'.$ip.'(.*)" AND `parentID` <> 0 ORDER BY `date` DESC


czy wie ktoś gdzie w takim prostych wyrazeniu jest błąd ;p?
Go to the top of the page
+Quote Post
gothye
post 10.02.2010, 11:43:18
Post #2





Grupa: Zarejestrowani
Postów: 702
Pomógł: 65
Dołączył: 16.03.2009

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


a może spróbuj :

  1. WHERE ip LIKE '%'.$ip.'%' ... reszta bez zmian




--------------------
Nie udzielam pomocy poprzez PW
Go to the top of the page
+Quote Post
jankes83
post 11.02.2010, 08:51:17
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 5
Dołączył: 23.12.2009

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


Wielkie dzięki, nie wpadłem na tak banalny pomysł winksmiley.jpg
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: 13.06.2025 - 07:31