[PHP][SQL] Wyszukanie pola z tabeli SQL po trzech ostatnich znakach

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
TheKrzychuuuuu
Sędziwy Jeż
Sędziwy Jeż
Posty: 74
Rejestracja: 11 sie 2011, 08:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Zakopane

[PHP][SQL] Wyszukanie pola z tabeli SQL po trzech ostatnich znakach

Post autor: TheKrzychuuuuu »

Witam,
Mam taki problem i wierzę, że są tu jacyś dobrzy programiści php i sql :P

Chodzi o to że muszę zrobić skrypt w php najlepiej i nie wiem jak się za niego zabrać, bo chyba się nie da (wyprowadźcie mnie z błędu). Mam za zadanie stworzyć formularz który wyszuka dane pole z tabeli sql. Dajmy na to mam tabele modele i w niej kolumny: marka, model, typ. Chodzi o to, że muszę znaleźć model po trzech ostatnich liczbach (dodam, że pisanymi od końca). Wiadomo mogę odwrócić ciąg znaków w php i będzie ok, ale problem w tym, że ktoś będzie wpisywał (tylko liczby) dajmy na to 521, a model który będzie szukał będzie 2254LW125, jednak są też modele które też powinien wyszukać a brzmią następująco: LF5221-125W, 125GG3D oraz 16-DDA-B125L-W.

Jakieś pomysły jak rozwiązać ten problem?

Pozdrawiam,
Krzysiek
Uczcie się ortografji, i interpunkcji!
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: [PHP][SQL] Wyszukanie pola z tabeli SQL po trzech ostatnich znakach

Post autor: jacekalex »

Odwrócisz sobie kolejność liczb w php, a do zapytania sql spróbuj dać coś w typie:

Kod: Zaznacz cały

select pole1,pole2,pole3 from  baza.tabela where pole5 like  '%125';
albo

Kod: Zaznacz cały

select pole1,pole2,pole3 from  baza.tabela where pole5 like  '%125%';
Obie składnie są prawidłowe, ale dadzą różne wyniki na wyjściu, jaka jest różnica, to już masz na zadanie domowe. :rotfl:

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości