Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> distinct(miasto), pruszków, pruszkow, Pruszków w jednym
alex2
post 8.02.2005, 21:25:25
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2004

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


Witam.
Chciałbym policzyć ile razy w bazie danych znajduje się dane miasto
ale niektórzy zapominają o polskich znakach i o wielkości liter

a to jest jedno i to samo miasto.


dobrze by bylo aby to juz baza danych kojarzyła te miejscowości.
ale jeśli zajdzie taka potrzeba może to przetwarzać php

zastanawialem sie nad funkcją http://pl2.php.net/manual/pl/function.soundex.php" title="Zobacz w manualu PHP" target="_manual

ale nie wiem jak sie za to zabrac

za pomoc z gory dziekuje
Go to the top of the page
+Quote Post
Puciek
post 8.02.2005, 21:39:58
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Musialbys robic kombinacje i sprawdzac, np. skryp najpierw sprawdzy "Łódź" potem zamiast ó podstawi o i sprawdzi "Łodź" itd. itp...


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
orson
post 8.02.2005, 21:41:16
Post #3





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

miasto jest w tekscie czy w osobnej kolumnie questionmark.gif [np w danych usera jako jego miasto] jezeli jest w kolumnie to przy count mozesz zmniejszac do malych liter i wywalac polskie znaki ... wtedy beda takie same ... albo zrobic selecta na stronie i nie pozwolic na wpisywanie tylko na wybieranie

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
alex2
post 8.02.2005, 21:54:19
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2004

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


kolumna z miastami to varchar(50)
i nie sa to miasta userów.

to powiedzmy ze jest ksiega gosci w której odwiedzający wpisują miejscowość.
tak więc w tej kolumnie można się spodziewać wszelkiego rodzaju odmian miejscowości. rozumiem ze ze skrótami sobie nie poradze (Wawa - Warszawa, itp)
no ale przynajmniej chcial bym przynajmniej te co moge powiązać.

tak więc select odpada sad.gif

natomiast kolega który podpowiedział aby zamieniać polskie znaki na
ich odpowiedniki ó - o ł-l
to w sumie rozwiązuje problem choc myslałem ze da sie to zrobic w bazie danych (tzn. przez odpowiednie zapytanie)
(heh tylko nie wiem jak zamienic polskie znaki na odpowiedniki tongue.gif)
Go to the top of the page
+Quote Post
Puciek
post 8.02.2005, 22:06:48
Post #5


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Jezeli mowiles o mnie, to musisz to zrobic w kombinacjach, niewiadomo o czym zapomna ^^


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
popbart
post 9.02.2005, 10:09:09
Post #6





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


  1. SELECT lower(
  2. trim(
  3. REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE
  4. (nazwa,'ń','n'),'ć','c'),'ź','z'),'ż','z'),'ł','l'),'ś','s'),'ą','a'),'ę','e'),'ó','o'))) AS nazwa,count(id) AS ile
  5. FROM tabela GROUP BY nazwa


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post
Strzyzyk_MC
post 9.02.2005, 12:02:00
Post #7





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 22.08.2003
Skąd: Bydgoszcz

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


A wielkosciami liter i tak nie musisz sie przejmowac bo jesli nie dales BINARY to nie powinno byc problemow...
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: 18.07.2025 - 03:40