Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Oracle][PHP]Dwa zapytania - dwie pętle
artvip
post 6.07.2012, 19:57:25
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 15.02.2009

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


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.
Go to the top of the page
+Quote Post
mmmmmmm
post 6.07.2012, 21:12:25
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


  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];
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 17:52