Hva er mysql_fetch_array ()?
PHP mysql_fetch_array () er en funksjon som lar deg hente en mysql -rad som en numerisk matrise eller en php assosiativ matrise.
Det får en rad fra MySQL_Query () -funksjonen og returnerer resultatet som en matrise. Hvis funksjonen mislykkes, produserer den en boolsk falsk.
Syntaksen til funksjonen kan uttrykkes som:
mysql_fetch_array (data, array_type);Parameterdata refererer til en spesifikk datapeker. Dette er vanligvis resultatet av MySQL_Query () -metoden.
Du kan også spesifisere array -typen som skal returneres fra funksjonen. Støttede verdier for denne parameteren inkluderer:
La oss lære å bruke denne funksjonen i PHP.
Hvordan bruke mysql_fetch_array ()
Ta en titt på kodebiten gitt nedenfor. Det viser et eksempel på hvordan du bruker funksjonen.
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Ovennevnte skript oppretter en forbindelse til MySQL -databasen ved hjelp av MySQL_Connect -funksjonen.
Vi bruker deretter MySQL_Query () -metoden for å utføre en spørring til databasen og velge radene der rangeringen er større enn 8 i filmtabellen til Sakila -databasen.
For å få en rekke, lagrer vi resultatet fra mysql_query () og gir den verdien til mysql_fetch_array.
Eksempel 2
Følgende eksempel viser hvordan du bruker alternativet mysql_num for å returnere en numerisk matrise.
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Andre varianter av koden er som:
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Konklusjon
Denne guiden introduserer PHP mysql_fetch_array -funksjonen for å få resultatet av en rad som en matrise.