Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mysql polaczenie wynikow
Forum PHP.pl > Forum > PHP
Diabelek
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
kicaj
  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
Diabelek
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
rzseattle
  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. ?>
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.