Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Oracle][PHP]Dwa zapytania - dwie pętle
Forum PHP.pl > Forum > Przedszkole
artvip
Witam,

prośba o pomoc..

Mam dwie bazy (nie mogę tematu załatwić jednym SELECT). Chcę połączyć dane = 1 select + 2 select.

Wykonuję:
  1. // 1 SELECT
  2.  
  3. $c = oci_connect() or die (ocierror());
  4.  
  5. $sql = "
  6. SELECT
  7. INTERWAL
  8. FROM
  9. DUAL
  10. ";
  11.  
  12. $stid = oci_parse($c, $sql);
  13. $go = oci_execute($stid,OCI_DEFAULT);
  14.  
  15. while ($row = oci_fetch_assoc($stid)) {
  16.  
  17. echo $row[0];
  18.  
  19. }
  20.  
  21. // 2 SELECT
  22.  
  23.  
  24. $cd = oci_connect();
  25.  
  26.  
  27. $sqlx = "
  28. SELECT
  29. INTERWAL_2
  30. FROM
  31. DUAL";
  32.  
  33. $stidx = oci_parse($cd, $sqlx);
  34. $gox = oci_execute($stidx,OCI_DEFAULT);
  35.  
  36. while ($rowx = oci_fetch_assoc($stidx)) {
  37.  
  38. echo $rowx[0];
  39.  
  40. }


Czy ktoś mi podpowie jak to połączyć ? INTERWAL + INTERWAL_2. Dane są spójne, chodzi tylko o przypisanie wartości INTERWAL do wartości INTERWAL_2.

Pętla w pętli? Array? Pętla for / foreach? Nie mam punktu zaczepienia.. sad.gif

Z góry dziękuję za pomoc.
mmmmmmm
  1. $sql = "SELECT INTERWAL, INTERWAL_2 FROM DUAL";
  2. $stid = oci_parse($c, $sql);
  3. $go = oci_execute($stid,OCI_DEFAULT);
  4. $row = oci_fetch_assoc($stid);
  5. if($row) echo $row[0]."\t".$row[1];
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.