Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wykluczyć jeden rekord kategorii przy wyciąganiu z bazy
sylwekb
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 12.01.2006

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


Witam
Mam w bazie 13 rekordów kategorii. Jaki użyć kod aby wykluczyć 13-ty rekord kategorii, a pozostałe aby zostały wyciągnięte z bazy. W tej chwili wyciaga mi wszystkie 13 rekordów kategorii. Poniżej kod

  1. <B>Kategoria ogłoszeń:</B><BR><BR><?
  2. $sql_kats = mysql_query("SELECT id, nazwa FROM ogloszenia_kategorie WHERE widoczny = '1'; ");
  3. while ($row=mysql_fetch_row($sql_kats)) {
  4. print '<input type="radio" name="kategoria" ';
  5. if ($kategoria_ogloszenia!='' && $kategoria_ogloszenia==$row[0]) {
  6. print ' checked ';
  7. }
  8. print ' onClick="Disable_submit();" id="kategoria" value="'.$row[0].'"> '.$row[1].'<BR>';
  9. }
  10. ?>


Ten post edytował sylwekb 24.06.2014, 17:32:05
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




LIMIT w mysql


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sylwekb
post
Post #3





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 12.01.2006

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


Wielkie dzięki ale proste wystarczyło dopisać LIMIT 12
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kod
WHERE ... AND id != 112312
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Pyton Twój kod ma jedną wielką wadę: trzeba znać ID rekordu, które niekoniecznie musi być stałe i znane


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Podobnie jak może się zmieniać liczba kategorii, ale skoro założenie jest takie, że się nie zmienia i użyto LIMIT, to rozwiązanie Pyton_000 jest równie dobre.


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No nie do konca.... Zalozenie jest, ze ma sie wyswietlac 12 kategorii. Kategorie mogą sie zmieniac, moze zmieniac sie ID - dochodzic nowe, kasowac stare itp. Ale nas interesuje tylko 12 kategorii niezaleznie od ich idkow.

Zas w rozwiązaniu Pytona trzeba znac ID, ktore chcemy wykluczyc. Gdy dojdą nowe kategorie, a skasowana zostanie ta, ktorej ID znamy, caly mechanizm szlag trafia

ps: no chyba, ze kategorie będą stale i autora interesuje wyrzucenie tej konkretnej jednej kategorii. Tego jednak do konca nie wiemy smile.gif


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


W tym wypadku *nospor Twoje i moje rozwiązanie jest równie dobre smile.gif

Pomijamy gdybanie które Ty przedstawileś bo autor nie określił zasad kategorii.
Może jest tak że ma menu i dodaje jedną kategorię aby wwalać tam wpisy śmieci lub do podlinkowania, ale nie chce tej kategorii wyświetlać w menu.

Gdybań jest wiele wink.gif
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ok, pozostaje wiec czekać na autora tematu, ktory wyjasni Tobie czemu jestes w bledzie wink.gif ( zartuje oczywiscie smile.gif )

Pozostaje czekac na autora, ktory wyjaśnie czyje gdybanie było lepsze albo pozostawi nas w niepewnosci i zapewni nam koszmary senne wink.gif


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 21.08.2025 - 03:32