Mysql
 sql >> Datenbank >  >> RDS >> Mysql

doppelte Ergebnisse in meinem Array ( mysql_fetch_array )

Aus dem Handbuch :

mysql_fetch_array — Ruft eine Ergebniszeile als assoziatives Array, numerisches Array oder beides ab

Standardmäßig mysql_fetch_array gibt sowohl assoziative als auch numerische Indizes an. Das willst du nicht. Sie können es mit dem zweiten Parameter einschränken:

$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

Sie können auch mysql_fetch_row verwenden um nur numerische Schlüssel zu erhalten, oder mysql_fetch_assoc um nur assoziative Schlüssel zu erhalten.

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