W tym samouczku dowiemy się, jak korzystać z funkcji MySQLI_Fetch_Assoc w PHP, aby pobrać następny wiersz zestawu wyników jako tablicę asocjacyjną.
W PHP tablica asocjacyjna odnosi się do tablicy, która wykorzystuje nazwany klucz i odpowiednią wartość. W innych językach programowania tablice asocjacyjne są również znane jako słowniki.
Składnia funkcji
Poniżej pokazuje składnię funkcji mysqli_fetch_assoc:
public mysqli_result :: fetch_assoc (): tablica | null | falseFunkcja pobiera jeden wiersz danych z danego zestawu wyników i zwraca ją jako tablicę asocjacyjną. Funkcja zwróci następny wiersz w zestawie wyników na każdym kolejnym wywołaniu funkcji.
Jeśli nie ma więcej wierszy do pobrania, funkcja zwróci wartość zerową.
NOTATKA: Klucze tablic asocjacyjnych są wrażliwe na literę. Dlatego dobrze jest odwołać się do istniejącego klucza z tablicy asocjacyjnej.
Przykładowe użycie
Zilustrujmy dokładną bazę danych, jak najlepiej używać funkcji MySQLI_Fetch_Assoc.
Rozważ tabelę i przykładowe dane pokazane poniżej:
Utwórz bazę danych SRC;Pobieraj wiersze tabeli jako tablica asocjacyjna
Poniższy przykład pokazuje przy użyciu funkcji MySQLI_Fetch_Assoc, aby pobrać następny wiersz zestawu wyników jako tablicę asocjacyjną.
// Połącz się z LocalHost: 3306 jako użytkownik root z pustym hasłem (docelowa baza danych: SRC)Po uruchomieniu powyższego kodu powinniśmy uzyskać dane wyjściowe jak pokazano:
MySQL (LocalHost: 3306)W powyższym skrypcie zaczynamy od utworzenia obiektu połączenia z serwerem MySQL za pomocą dostarczonych poświadczeń.
Następnie tworzymy zapytanie, które chcemy wykonać w tabeli docelowej. W naszym przykładzie wybieramy wszystkie kolumny z tabeli STACK_Mapping uporządkowanej przez kolumnę Tool_ID.
Następnie używamy funkcji MySQLI_Query do wykonywania zapytania w bazie danych i przechowywania zestawu wyników do zmiennej wyniku $.
Wreszcie, iterujemy każdy element w zestawie wyników za pomocą funkcji MySQLI_Fetch_Assoc () jako tablica asocjacyjna.
Następnie drukujemy każdy element dla określonych kluczy tablicy.
Wniosek
W tym poście omówiliśmy podstawy pracy z funkcją mysqli_fetch_assoc w PHP, aby pobrać następny wiersz w zestawie wyników jako słownik.
Dziękuje za przeczytanie!!