![]() |
![]() |
--Poczatkujacy-- |
![]()
Post
#1
|
Goście ![]() |
Witam. Jestem bardzo początkujący, na razie probuje czytać tą najbardziej polecana książkę z Helionu o php i mysql oraz od czasu do czasu coś zrobić samemu.
Mam takie pytanie. Mam bazę wyrazów i chciałbym zrobić wyszukiwanie ich, na takiej zasadzie.... że szukający np. podawałby ze szuka wyrazów na 3 litery oraz takich w których druga litera to "o". Czyli gdy w bazie było np. 1. kot 2. pies 3. norka 4. kornik 5. ryba 6. koń to wyszuka: kot, koń. A gdy będzie szukał wyrazów 5 literowych których druga litera to "o", a trzecia "r", to znajdzie "kornik". Jeśli chodzi o liczbę liter to najłatwiej byłoby po prostu mieć w bazie komórkę, w której ta liczba liter byłaby zapisana i tak wyszukiwać, ale pewnie da sie jakąś funkcja zliczać liczbę znaków w wyrazie? No, a odnośnie sprawdzania jaką literą jest np. drugi czy trzeci znak to na tą chwile nie mam jeszcze pojęcia jak to zrobić. Czy możecie mnie naprowadzić jak coś takiego zrealizować?
Powód edycji: Poprawiłem tytuł. /webdicepl
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
google + "mysql operator LIKE" ...
-------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#3
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
webdice... zanim się wypowiesz i podważysz czyjąś sugestię to sprawdź...
3 literowe wyrazy z 'o' w środku;
5 literowe wyrazy z 'or' w środku;
itd... powodzenia. -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#5
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
~nevt wyluzuj, sprawdziłem i faktycznie działa, ale i tak zostaje przy swoim rozwiązaniu, z jednego prostego powodu. Przekazując do skryptu tylko dwie zmienne (daną literę oraz długość wyrazu) jestem wstanie zrobić to wyłącznie w zapytaniu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:17 |