Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

resultados duplos no meu array ( mysql_fetch_array )


Do manual :

mysql_fetch_array — Busca uma linha de resultado como um array associativo, um array numérico ou ambos

Por padrão, mysql_fetch_array fornece índices associativos e numéricos. Você não quer isso. Você pode limitá-lo com o segundo parâmetro:
$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

Você também pode usar mysql_fetch_row para obter apenas chaves numéricas ou mysql_fetch_assoc para obter apenas chaves associativas.
$query_result_array = mysql_fetch_row($query_result); // numeric keys only
$query_result_array = mysql_fetch_assoc($query_result); // associative keys only