Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wykluczyć jeden rekord kategorii przy wyciąganiu z bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
sylwekb
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. ?>
nospor
LIMIT w mysql
sylwekb
Wielkie dzięki ale proste wystarczyło dopisać LIMIT 12
Pyton_000
Kod
WHERE ... AND id != 112312
nospor
@Pyton Twój kod ma jedną wielką wadę: trzeba znać ID rekordu, które niekoniecznie musi być stałe i znane
trueblue
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.
nospor
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
Pyton_000
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
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.