sql >> Database teknologi >  >> RDS >> Mysql

dobbelte resultater i mit array ( mysql_fetch_array )

Fra manualen :

mysql_fetch_array — Hent en resultatrække som en associativ matrix, en numerisk matrix eller begge dele

Som standard er mysql_fetch_array giver både associative og numeriske indekser. Du vil ikke have det her. Du kan begrænse det med den anden parameter:

$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 også bruge mysql_fetch_row for kun at få numeriske taster, eller mysql_fetch_assoc kun at få associative nøgler.

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



  1. SQL Server erstat, fjern alt efter et bestemt tegn

  2. Sammenligner Amazon RDS Point-in-Time Recovery med ClusterControl

  3. Sådan opnår du PostgreSQL høj tilgængelighed med pgBouncer

  4. Opdater SQL Server-statistikker ved hjælp af en databasevedligeholdelsesplan