MYSQLI_NUM ist eine Konstante in PHP, die mit einem mysqli_result verknüpft ist. Wenn Sie mysqli verwenden, um Informationen aus der Datenbank abzurufen, kann MYSQLI_NUM verwendet werden, um das Rückgabeformat der Daten anzugeben. Insbesondere bei Verwendung der Funktion fetch_array gibt MYSQLI_NUM an, dass das zurückgegebene Array numerische Schlüssel für das Array verwenden soll, anstatt ein assoziatives Array zu erstellen. Angenommen, Sie haben zwei Felder in Ihrer Datenbanktabelle, "first_field_name" und "second_field_name", mit den Inhalten "first_field_content" und "second_field_content"...
$result->fetch_array(MYSQLI_NUM);
ruft jede Zeile des Ergebnisses wie folgt ab:
array(
0 => "first_field_content",
1 => "second_field_content"
);
Alternativ...
$result->fetch_array(MYSQLI_ASSOC);
ruft ein Array wie dieses ab:
array(
"first_field_name" => "first_field_content",
"second_field_name" => "second_field_content"
);
Die Verwendung der Konstante MYSQLI_BOTH holt beides.