Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql polaczenie wynikow
Diabelek
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.06.2004

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


Witam

mam taki kod
Kod
for ($i=0;$i<mysql_numrows($dane);$i++){

   $info=mysql_result($dane,$i,"id");

$sql="SELECT * FROM `$baza` WHERE `id`=\"$info\"";
$grupa=mysql_query($sql) or die(mysql_error());
}


ale mam kilka wartosci $info do zczytania, i chcialbym by to wszystko bylo w tej jednej zmiennej - $grupa ...

czyli $info moze przybierac wartosc 1,2,3 ...

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


  1. <?php
  2. for ( $i = 0; $i < mysql_num_rows( $dane ); $i++ )
  3. {
  4. $info = mysql_result( $dane, $i, &#092;"id\" );
  5.  
  6. $sql = &#092;"SELECT * FROM `$baza` WHERE id = '\".$info[$i].\"'\";
  7. $grupa = mysql_query( $sql ) or die( mysql_error() );
  8. }
  9. ?>

Nie wiem czy o to chodzilo smile.gif


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
Diabelek
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.06.2004

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


Cytat(kicaj_ @ 2004-06-29 12:38:59)
  1. <?php
  2. for ( $i = 0; $i < mysql_num_rows( $dane ); $i++ )
  3. {
  4.     $info = mysql_result( $dane, $i, &#092;"id\" );
  5.  
  6.     $sql = &#092;"SELECT * FROM `$baza` WHERE id = '\".$info[$i].\"'\";
  7.     $grupa = mysql_query( $sql ) or die( mysql_error() );
  8. }
  9. ?>

Nie wiem czy o to chodzilo smile.gif

nie, nie o to :]
Chodzi mi o to by zmienna $grupa, ktora otrzmuje rezultat dzialan mysql miala w sobie kazdy wynik, ktory byl przeprowadzany dla $i.

bo po petli chcialem wypisac ogolny wynik SELECT'a.

czyli petla dla $i=1 , $grupa= dostaje jakis tam zwrot z mysql, ale przy kolejnym $i te dane sa usuwane. Zalezy mi na tym by ta jedna zmienna zebrala wszystkie rezultaty. Nie wiem czy tak sie da dlatego pytam smile.gif
Go to the top of the page
+Quote Post
rzseattle
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


  1. <?php
  2.  
  3. $r=array();
  4. for ( $i = 0; $i < mysql_num_rows( $dane ); $i++ )
  5. {
  6.     $info = mysql_result( $dane, $i, &#092;"id\" );
  7.     
  8.     $r[]=$info;
  9.    
  10.     
  11. }
  12. $sql = &#092;"SELECT * FROM `$baza` WHERE id IN ( '\".implode(\"','\", $r)  .\"')\";
  13. $grupa = mysql_query( $sql ) or die( mysql_error() );
  14.  
  15. ?>


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 19:43