Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PDO] Problem z wyciągnięciem tablicy poza pętlę
Barton
post
Post #1





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

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


Witam,

Napisałem następujący fragment kodu:

  1. <?php
  2. try {
  3.    $pdo = new PDO('mysql:host=localhost;dbname=...', '...', '...');
  4.    $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  5.    $query = $pdo -> prepare('SELECT * FROM fb_messages WHERE fb_to = :to');
  6.    $query -> bindValue(':to', $user_info[2], PDO::PARAM_STR);
  7.    $query -> execute();
  8.    while($row = $query -> fetch(PDO::FETCH_ASSOC)) {
  9.        $data[] = $row;
  10.    }
  11.  
  12.    $query -> closeCursor();
  13.    
  14.    
  15. }
  16. catch(PDOException $e) {
  17.      echo $e->getMessage();
  18. }
  19. ?>


Tablica $row tworzy się, ale posiada zawartość tylko w pętli while, co wydaje się dość logiczne. Niemniej jednak próbuję przepisać ją do $data[] aby móc z niej potem skorzystać. Niestety nie mogę, ponieważ tablica $row nie przepisuje się do $data[]. Zastanawiam się czy to może wina closeCursor()? Proszę Was drodzy doświadczeni koledzy o pomoc. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Pozdrawiam.

Ten post edytował Barton 6.11.2008, 20:24:39
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 13:05