Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybieranie rekordów z tabeli przeztabli
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ..

Ktoś może wie dlaczego ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
vala
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

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


  1. <?php
  2.  
  3. $lista .= "OR id = $idc[$i] ";
  4.  
  5. ?>
Go to the top of the page
+Quote Post
pieto
post
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Nom, działa, TX (IMG:http://forum.php.pl/style_emoticons/default/smile.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 - 01:43