![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
witajcie! problem pewnie banalny, ale nie dla takiego lamera jak ja
![]() otóż: istnieje tabela "producenci", z kolumną 'nazwa_producenta'. potrzeba: pobrać pierwsze litery nazw producentów i wynik wyświetlić na stronie (mógłbym w zasadzie wypisać "z palca" cały alfabet, ale po co robić zamieszanie i wyświetlać puste wyniki, w przypadku gdy nie będzie akurat praducenta np. na literę a?). po kliknięciu na wynik, czyli pierwszą literę nazwy producenta program powinien zwrócić mi wszystkie rekordy zaczynające się na tę konkretną literę. rozumiem, że zapytanie na konkretną literę alfabetu (tutaj a):
muszę przerobić tak, by ostatni parametr był zmienną:
i tu mam zgryza, bo za cholerę nie mam pomysłu jak zdefiniować zmienną
po polsku chodzi mi o coś takiego: 1. pobierz nazwy producentów i wyciągnij zeń pierwsze litery 2. po mojemu to wynik wrzuciłbym do tablicy "pierwsze litery". 3. potem zapytaniem (select distinct pierwsze_litery) wyświetliłbym to na stronie, przy okazji definiując wynik jako $pierwsza_litera. dobrze kombinuję? dziękuję za pomoc! |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 324 Pomógł: 5 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem do końca o co Ci chodzi, ale do wyciągnięcia pierwszych liter możesz użyć:
0 - oznacza pierwszą literę. -------------------- zmoderowano - rozmiar
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
To co zwraca na rekordy gdzie pole zaczyna sie na a Mozesz odrazu zwrocic sobie uzywane literki, wykorzystaj left -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Nie jestem pewien, czy dobrze zrozumiałem.
Potrzebujesz zapytanie, które pobierze Ci wszystkie literki z alfabetu, na któe pojawi się jakiś producent? Jeśli tak - powinno zadziałąć:
Ewentualnie można dodać UPPER, czyli
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.05.2025 - 09:31 |