sql >> Database >  >> RDS >> Mysql

dubbele resultaten in mijn array ( mysql_fetch_array )

Uit de handleiding :

mysql_fetch_array — Haal een resultaatrij op als een associatieve array, een numerieke array of beide

Standaard, mysql_fetch_array geeft zowel associatieve als numerieke indexen. Dit wil je niet. Je kunt het beperken met de tweede 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

Je kunt ook mysql_fetch_row gebruiken om alleen numerieke toetsen te krijgen, of mysql_fetch_assoc om alleen associatieve sleutels te krijgen.

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



  1. Spring + Hibernate:Query Plan Cache Geheugengebruik

  2. Room Migration Alter Table voegt geen nieuwe kolom toe &migreert steeds opnieuw gebeld worden

  3. Bindvariabelen gebruiken met dynamische SELECT INTO-clausule in PL/SQL

  4. Toegang krijgen tot een bestands-DSN vanuit Java