Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] select where
-Guest-
post 7.10.2004, 07:38:34
Post #1





Goście







Wartosci z bazy porownoje sie
  1. <?php
  2.  .... SELECT WHERE pole='$wartosc' ...
  3. ?>


i niby ok, ale jak zrobic aby rozrozniane byly duze i male litery.


Tlumaczac obrazowo:
1. w bazie w "pole" mam wartosc "Slowo" (z duzej litery)
2. zapytuje sie o wartosc pole="Slowo" (z duzej) i wyrzuca ze jest
3. zapytuje sie o pole="slowo" (z malej) i wyzuca to samo

Jak zrobic aby wyrzucalo wartosci z uwzglednieniem duzych i malych liter, czyli w tym przypadku powinienem otrzymac wynik ze jest tylko w punkcie 2 a w 3 nie.
Go to the top of the page
+Quote Post
yeti
post 7.10.2004, 09:01:20
Post #2





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 12.09.2003

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


Hmm,
zawsze wydawało mi się, że WHERE zwraca uwagę na wielkość znaków. Może jes coś nie tak z Twoją zmienną $wartosc.
Napisz jak wykonujesz zapytanie do DB.


--------------------
pozdrawiam
Krzysiek
Go to the top of the page
+Quote Post
silent
post 7.10.2004, 09:09:20
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 18.08.2004
Skąd: Jastrzębie Zdrój

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


SELECT ... FROM ... WHERE BINARY pole='$wartosc'
Go to the top of the page
+Quote Post
misterLu
post 7.10.2004, 10:02:29
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 27.08.2004

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


alternatywnie można przy tworzeniu tabel dodać do atrybutów pola 'binary'. Przydaje się, gdy chcemy otrzymać klucze case-sensitive.
Go to the top of the page
+Quote Post
-Guest-
post 7.10.2004, 10:29:49
Post #5





Goście







dzieki sliczne 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: 20.06.2025 - 09:01