Vad är det?
Du letar efter mysql_fetch_assoc
,
som namnet antyder kommer det att returnera en associativ array (med kolumnnamnen som nycklar och värdena som radvärden).
Vad kommer de olika funktionerna att returnera?
Alla de nämnda funktionerna kommer att returnera en array, skillnaderna mellan dem är vilka värden som används som nycklar i det returnerade objektet.
-
Den här funktionen returnerar en rad där värdena kommer i den ordning som de definieras i SQL-frågan, och nycklarna sträcker sig från
0
till en mindre än antalet valda kolumner. -
Denna funktion returnerar en rad som en associativ array där kolumnnamnen kommer att vara nycklarna som lagrar motsvarande värde.
-
Denna funktion returnerar faktiskt en array med både innehållet i
mysql_fetch_row
ochmysql_fetch_assoc
slås samman till ett. Den kommer båda att ha numerisk och sträng nycklar som låter dig komma åt dina data på det sätt du tycker är lättast.Det rekommenderas att använda antingen
_assoc
eller_row
fastän.