Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybieranie rekordów z tabeli przeztabli
Forum PHP.pl > Forum > PHP
pieto
Witam.

Takie coś mam

  1. <?php
  2.  
  3. for ($i=1; $i < $ll; $i++) //celowo wyrzucilem piwerwszy rekord :) 
  4. {
  5. $lista = "OR id = $idc[$i] ";
  6.  
  7. echo $lista;
  8. $query_cats = "SELECT id,title,sub_title FROM cat WHERE id = '$idc[0]' $lista "; 
  9. }
  10. $cats= mysql_query($query_cats, $Zgapaedia) or die(mysql_error());
  11. $row_cats = mysql_fetch_assoc($cats);
  12.  
  13. ?>


I czegoś tu nie rozumiem echo $lista - generuja prawidłowo cały łańcuszek OR id='1' OR id='2' OR id='3' ... natomiast wynikiem zapytania do bazy są dwa rekordy zamiast wszystkich, tak jak by nie przerabial petli sad.gif..

Ktoś może wie dlaczego ?
vala
  1. <?php
  2.  
  3. $lista .= "OR id = $idc[$i] ";
  4.  
  5. ?>
pieto
Nom, działa, TX 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.