Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwa przejscia petli while po wynikach zapytania
grzechu
post 28.03.2007, 11:27:10
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 5.12.2006

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


Hey, mam zapytanie sql i chce dwa razy wyswietlic wyniki zapytania (z malymi roznicami), tylko ze po pierwszym przejsciu petli while nie wiem jak cofnac wskaznik (nie wiem czy dobrze sie wyrazilem) na poczatek, bo przecierz on znajduje sie na koncu po przejsciu pierwszej petli.

Teraz maly przyklad

  1. <?php
  2. $query = ...
  3. $result = ... 
  4.  
  5. while($data = mysql_fetch_array($result)){
  6.  wypisywanie...
  7. }
  8.  
  9. !!! i tu nie wiem jak cofnac ten wskaznik, a nie chce jeszcze raz rworzyc zapytania
  10.  
  11. while($data = mysql_fetch_array($result)){
  12.  wypisywanie...
  13. }
  14. ?>


pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Łukasz O.
post 28.03.2007, 12:00:45
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 5
Dołączył: 13.01.2007

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


  1. <?php
  2. require_once('../classes/db.php');
  3. $db=new db();
  4. $db->query('SELECT id_strony,nazwa FROM armel_strony LIMIT 3');
  5. while($f=$db->fetch_row()){
  6. $temp[]=$f;
  7. print $f['nazwa'];
  8. }
  9. print '<br/>';
  10. $kopia=array_values($temp);
  11. unset($temp);
  12. foreach($kopia as $key=>$v){
  13. print $v['nazwa'];
  14. }
  15. ?>


--------------------
"Don't tell me you want a bridge - show me the canyon you want to cross" Giuseppe Delena
Go to the top of the page
+Quote Post
DeyV
post 30.03.2007, 09:34:40
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




A po co ten fragment?

  1. <?php
  2. $kopia=array_values($temp);
  3. unset($temp);
  4. ?>

Przecież w przypadku tego kodu jest to zupełnie niepotrzebne?


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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: 14.08.2025 - 01:11