Я просто хотел немного информации о MYSQLI_NUM. И это часть PHP или MySQL.
MYSQLI_NUM является константой в PHP, связанной с mysqli_result. Если вы используете mysqli для извлечения информации из базы данных, MYSQLI_NUM может использоваться для указания формата возврата данных. В частности, при использовании функции fetch_array MYSQLI_NUM указывает, что возвращаемый массив должен использовать числовые ключи для массива вместо создания ассоциативного массива. Предполагая, что в вашей таблице базы данных есть два поля: «first_field_name» и «second_field_name», с содержимым «first_field_content» и «second_field_content» …
$result->fetch_array(MYSQLI_NUM);
выбирает каждую строку результата следующим образом:
array( 0 => "first_field_content", 1 => "second_field_content" );
С другой стороны …
$result->fetch_array(MYSQLI_ASSOC);
выбирает такой массив:
array( "first_field_name" => "first_field_content", "second_field_name" => "second_field_content" );
Используя константу MYSQLI_BOTH, вы получите оба.
Это константа PHP, используемая в mysqli_fetch_array ()
Это сообщает функции, что вы хотите, чтобы она возвращала запись из ваших результатов в виде массива с числовой индексацией вместо ассоциативного (MYSQLI_ASSOC) или обоих (MYSQLI_BOTH).
Кроме того, вы можете просто использовать mysqli_fetch_row (), чтобы сделать то же самое.
Google – ваш друг! 😉 MYSQLI_NUM – это постоянная PHP, используемая расширением базы данных mysqli;