Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dwa przejscia petli while po wynikach zapytania
grzechu
post
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
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. ?>
Go to the top of the page
+Quote Post
DeyV
post
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?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 12:32