Programowanie w języku PHP » FAQ

Jak stworzyć tablicę z elementów uzyskanych z zapytania SELECT do MySQL

  • 2010-06-22 21:55
  • 0 komentarzy
  • 3084 odsłony
  • Oceń ten tekst jako pierwszy
Prototyp:
mysql_fetch_array([wynik_zapytania]); 


Służy do tego funkcja mysql_fetch_array. Funkcja ta pobiera jeden wiersz ze zbioru wynikowego zapytania i tworzy z niego tablicę asocjacyjną. Przykładowe użycie:
$query = mysql_query("select tytul, id from tabela");
//$query - wynik zapytania MySQL
while($wiersz = mysql_fetch_array($query)) { 
        echo $wiersz['id'] , $wiersz['tytul'] , '<br />'; 
}


Wersja dla PDO:
$query = $dbh->query('select tytul, id from tabela');
//$query - zwrócony wynik zapytania, w formie obiektu
while($wiersz= $query->fetch()){
        echo $wiersz['id'] , $wiersz['tytul'] , '<br/>';
}