Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapytania MySQL w pętli
Barton
post 14.11.2008, 15:09:16
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 2
Dołączył: 26.10.2008

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


Witam,

Aktualnie tworzę moduł 'znajomi'. Problem jest taki:

Posiadam w tablicy listę wszystkich znajomych. Muszę wyświetlić: imię, nazwisko, miniaturkę i miasto. W jaki sposób pobrać te wszystkie dane? Wydaje mi się że np 250 zapytań to trochę dużo... Tu pojawia sie moje pytanie, w jaki sposób mogę to rozwiązać? Próbowałem właśnie z każdym zapytaniem oddzielnie w pętli:

  1. <?php
  2.  
  3.                    foreach ($all as $x) {
  4.  
  5.                        $query3 = $pdo -> prepare('SELECT fb_miasto, fb_imie, fb_nazwisko, fb_zdjecie FROM fb_users WHERE fb_login = :login');
  6.  
  7.                        $query3 -> bindValue(':login', $x, PDO::PARAM_STR);
  8.  
  9.                        $query3 -> execute();
  10.                        
  11.                        while ($row = $query3 -> fetch(PDO::FETCH_ASSOC)) {
  12.                            $dane[] = $row;
  13.                            print_r($dane);
  14.                        }
  15.                        
  16.                        $query3 -> closeCursor();
  17. }
  18.  
  19. ?>


Ale nawet ten sposób nie działa... po pierwszym zapytaniu tworzy tablicę $dane z danymi pierwszego usera, a następnie owszem - wykonuje dalsze zapytania - ale nie dodaje już danych pozostałych użytkowników do tablicy.

Bardzo proszę o pomoc. winksmiley.jpg

Ten post edytował Barton 14.11.2008, 15:09:45
Go to the top of the page
+Quote Post

Posty w temacie


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 - 05:02