![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam
![]() Od razu do rzeczy. Mam w tabeli pola: id cat tytul nazwa nazwa2 tekst odslon licznik Mniejsza o nazwy kolumn ![]() Chodzi o kolumnę cat. W tej kolumnie są nazwy kategorii. W sumie kategorii (tzn ich nazw) jest (aktualnie) 16. Co zamierzam? Wyświetlić wszystkie nazwy kategorii. Zrobiłem zapytanie:
Niestety - wyświetla mi coprawda ładnie, ale nazwę jednej kategorii. W jaki sposób mam zrobić zapytanie, by uzyskać nazwy wszystkich 16 kategorii? Pomóżcie, proszę... Ten post edytował roobik 11.08.2009, 23:40:46 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 9 Dołączył: 6.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz
To będzie wyświetlać wszystkie rekordy z "tabela" gdzie kategoria równa jest 2. -------------------- film edit student
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
![]() Jeszcze jedna sprawa (ponieważ bardzo podobna, to nie zakładam nowego tematu). Dotyczy innej tabeli, ale o podobnej strukturze. id cat_nr (numery kategorii) cat_title (nazwa kategorii) text1 text2 licznik status W sumie rekordów jest prawie 800 (z każym dniem kilka(naście) przybywa... Interesują mnie dwa pola: cat_nr oraz cat_title. W jaki sposób mam zrobić zapytanie, by uzyskać nazwy wszystkich cat_title dla np. cat_nr=2? Czyli inaczej mówiąc - chcę uzyskać nazwy kategorii wszędzie tam, gdzie pojawia się 2 (oczywiście nie chcę wyświetlać wszystkich 800 rekordów ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 15 Dołączył: 18.03.2009 Ostrzeżenie: (10%) ![]() ![]() |
W tej zmiennej możesz mieć GET, POST i co tam chcesz. Ten post edytował Andaramuxo 12.08.2009, 11:33:16 -------------------- ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Bo nie czytasz co się pisze...
Wywal:
@down Możesz sobie szczędzić takich uwag. Powtórzyłeś tylko 2 moje wypowiedzi, bo o tych dwóch sprawach ja pisałem. Ten post edytował fifi209 12.08.2009, 12:10:55 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 98 Pomógł: 1 Dołączył: 28.06.2009 Skąd: Great Britan Ostrzeżenie: (0%) ![]() ![]() |
Przecież napisali, że to nie tak...
Teraz wybierasz tylko jedną kategorie. Poza tym zamiast gwiazdki ma być cat_nr -------------------- $progress++;
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem WHERE cat_nr=2 powinno zostać. Cyfry w polu cat_nr to kategorie "główne", a podkategorie są w polu cat_title. Tak więc chcę wyświetlić wszystkie podkategorie (bez powtórzeń) z kategorii głównej 2. Dlatego ten warunek... Ale coś jednak nie jest tak...
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem WHERE cat_nr=2 powinno zostać. Cyfry w polu cat_nr to kategorie "główne", a podkategorie są w polu cat_title. Tak więc chcę wyświetlić wszystkie podkategorie (bez powtórzeń) z kategorii głównej 2. Dlatego ten warunek... Ale coś jednak nie jest tak... "coś jednak nie jest tak" - opisz błąd bo zgadywali nie będziemy Może mysql_error czymś sypie? -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 5 Dołączył: 13.07.2008 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj:
i zobacz co ci zwróci. Możesz porównać wówczas czy np. cat_nr o numerze 2 ma kilka różnych tytułów. Wówczas będziesz mógł dodać do tego warunek i zostawić mniej więcej tak:
-------------------- Więcej: blog.juszczak.org
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 410 Pomógł: 5 Dołączył: 25.01.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałem wcześniej. Daję zapytanie:
I wyświetla mi się wciąż nazwa jednej podkategorii, a w kategorii głównej "2" (czyli cat_nr=2) jest 9 podkategorii (czyli dziewięć cat_title). mysql_error tu nie "pomoże". Zła jest konstrukcja zapytania - dlatego postanowiłem napisać na Forum... //EDIT Napisałem posta, lecz podczas pisania pojawiła się jeszcze jedna wypowiedź. motylo - DZIĘKI BARDZO ![]() ![]() Pozdrawiam bardzo! ![]() //EDIT Działa (prawie) wszystko). Wyświetlane są wszystkie tytuły poszczególnych działów. Utknąłem w miejscu jednak - chciałbym wyświetlać losowo "podtytuły" (u mnie nazwa2) każdej kategorii. SELECT DISTINCT wyswietlił mi elegancko tytuły wszystkich kategorii głównych. Zamierzeniem moim jest, by do tych własnie kategorii głównych zostały losowo wyświetlane odpowiednie nazwa2. W jaki sposób to zrobić? ... Ten post edytował roobik 12.08.2009, 12:26:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 16:19 |