Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]kropka i MySQL
kahil
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.11.2007

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


Witam,

Mam problem i nie potrafie sobie z nim poradzić mianowicie

jak dodaje do bazy np. "test.1" to potem jak wyszukuje np. "test_1" to znajduje to "test.1"

wiem że można to załatwić dodając "test\.1" ale jak to zrobić prosto? Addslashes, preg_quote itd nie działają! magic_quotes_gpc włączone...

Czy ktoś ma jakiś pomysł co jest nie tak?

Polej jest tak zdefiniowane:

VARCHAR( 250 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL



pozdro

Karol
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kahil
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 29.11.2007

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


Niezupełnie chodziło mi o to - troche źle chyba pytanie postawiłem.

Chodzi o to że pierwszy raz mi się zdarza że przy wyszukiwaniu kropka nie nie jest brana jak kropka tylko jak dowolny znak.

Czy to coś z kodowaniem bazy, rodzajem pola? Czy może to normalne i nie da sie tego wyeliminować inaczej niż tym sposobem który wymieniłeś 

A teraz jeszcze odkryłem że to dotyczy tylko "_" czyli jak wyszukuje "test_1" to znajduje "test.1" ale jak wyszukuje np. "test=1" czy cokolwiek innego w ten desen to nic nie znajduje... o co ke pasa?

Ten post edytował kahil 10.08.2008, 12:06:52
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 09:42