Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] zwraca 2 wyniki zamiast 3
Forum PHP.pl > Forum > Przedszkole
Sadu2
Witam,
Mam taki kod:

  1. <?php
  2. $b="SELECT kategorie.*,podkategoria.* FROM kategorie LEFT JOIN podkategoria ON 
    nazwa = p_kategoria WHERE p_kategoria = nazwa AND k_id='$id'"
    ;
  3. $query = mysql_query($b) or die (mysql_error());
  4.  
  5. while($bioly = mysql_fetch_array($query)) {
  6. echo '<li><a href="index.php?cmd=produkt&kategoria='.$bioly[k_id].'&id='.$bioly['p_id'].'">'.$bioly['p_nazwa'].'</a></li>';
  7. }
  8. ?>


W wyniku zwraca mi:

pistolet
maska

A w bazie mam 3 rekordy:

samochod
pistolet
maska

Proszę o pomoc bo już sie męcze troche z tym sad.gif
nospor
ale w select masz warunki. Najwyraźniej tylko te dwa rekordy spelniaja te warunki
Sadu2
W phpmyadminie wpisuje te zapytanie i mi zwraca 3 rekordy sad.gif
kosmos
Usuń warunek i zobacz czy zapytanie zwróci Ci wsystkie dostępne tam rekordy, zarówno w bazie jak i z położenia przeglądarki ( czy są takie same )
Sadu2
Dzięki smile.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.