Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi (1 - 8)
nospor
post
Post #2





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




LIMIT w mysql
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
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 (IMG:style_emoticons/default/smile.gif)
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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/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 (IMG:style_emoticons/default/wink.gif) ( zartuje oczywiscie (IMG:style_emoticons/default/smile.gif) )

Pozostaje czekac na autora, ktory wyjaśnie czyje gdybanie było lepsze albo pozostawi nas w niepewnosci i zapewni nam koszmary senne (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 12:05