sql >> Databasteknik >  >> RDS >> Mysql

dubbla resultat i min array ( mysql_fetch_array )

Från handboken :

mysql_fetch_array — Hämta en resultatrad som en associativ array, en numerisk array eller båda

Som standard är mysql_fetch_array ger både associativa och numeriska index. Du vill inte ha det här. Du kan begränsa det med den andra parametern:

$query_result_array = mysql_fetch_array($query_result, MYSQL_NUM); // numeric keys only
$query_result_array = mysql_fetch_array($query_result, MYSQL_ASSOC); // associative keys only

Du kan också använda mysql_fetch_row för att bara få numeriska nycklar, eller mysql_fetch_assoc för att bara få associativa nycklar.

$query_result_array = mysql_fetch_row($query_result); // numeric keys only
$query_result_array = mysql_fetch_assoc($query_result); // associative keys only



  1. Hur man jämför matriser i PostgreSQL

  2. SQL Server gruppera efter antal datum och tid per timme?

  3. SQL Server 2016:sys.dm_exec_function_stats

  4. Hur man installerar MySQL 8 på Ubuntu 20.04 LTS