Co to jest mysql_fetch_array ()?
PHP mysql_fetch_array () to funkcja, która pozwala ci pobrać wiersz MySQL jako tablicę numeryczną lub tablicę asocjacyjną PHP.
Dostaje wiersz z funkcji MySQL_Query () i zwraca wynik jako tablicę. Jeśli funkcja się nie powiedzie, wytwarza falę logiczną.
Składnia funkcji można wyrazić jako:
mysql_fetch_array (dane, array_type);Dane parametru odnoszą się do określonego wskaźnika danych. Zazwyczaj jest to wynik metody MySQL_Query ().
Możesz także określić typ tablicy, który ma zostać zwrócony z funkcji. Obsługiwane wartości tego parametru obejmują:
Dowiedzmy się, jak używać tej funkcji w PHP.
Jak używać mysql_fetch_array ()
Spójrz na fragment kodu podany poniżej. Pokazuje przykład korzystania z funkcji.
$ mysqli = new mysqli („localhost”, „root”, „mysql”, „sakila”);Powyższy skrypt tworzy połączenie z bazą danych MySQL za pomocą funkcji MySQL_Connect.
Następnie używamy metody MySQL_Query () do wykonania zapytania do bazy danych i wybierania wierszy, w których ocena jest większa niż 8 w tabeli filmowej bazy danych Sakila.
Aby uzyskać tablicę, przechowujemy wynik z mysql_query () i przekazujemy tę wartość do mysql_fetch_array.
Przykład 2
Poniższy przykład pokazuje, jak korzystać z opcji mysql_num, aby zwrócić tablicę numeryczną.
$ mysqli = new mysqli („localhost”, „root”, „mysql”, „sakila”);Inne odmiany kodu to:
$ mysqli = new mysqli („localhost”, „root”, „mysql”, „sakila”);Wniosek
Ten przewodnik wprowadza funkcję php mysql_fetch_array, aby uzyskać wynik wiersza jako tablicę.