MYSQLI_NUM is een constante in PHP die is gekoppeld aan een mysqli_result. Als u mysqli gebruikt om informatie uit de database op te halen, kan MYSQLI_NUM worden gebruikt om het retourformaat van de gegevens op te geven. Bij gebruik van de functie fetch_array geeft MYSQLI_NUM met name aan dat de return-array numerieke toetsen voor de array moet gebruiken in plaats van een associatieve array te maken. Ervan uitgaande dat u twee velden in uw databasetabel heeft, "first_field_name" en "second_field_name", met de inhoud "first_field_content" en "second_field_content"...
$result->fetch_array(MYSQLI_NUM);
haalt elke rij van het resultaat als volgt op:
array(
0 => "first_field_content",
1 => "second_field_content"
);
Als alternatief...
$result->fetch_array(MYSQLI_ASSOC);
haalt een array op als volgt:
array(
"first_field_name" => "first_field_content",
"second_field_name" => "second_field_content"
);
Door de constante MYSQLI_BOTH te gebruiken, worden beide opgehaald.