sql >> Databáze >  >> RDS >> Mysql

Co znamená a co dělá MYSQLI_NUM?

MYSQLI_NUM je konstanta v PHP spojená s mysqli_result. Pokud k získávání informací z databáze používáte mysqli, lze k určení návratového formátu dat použít MYSQLI_NUM. Konkrétně při použití funkce fetch_array, MYSQLI_NUM určuje, že návratové pole by mělo pro pole používat číselné klíče, namísto vytváření asociativního pole. Za předpokladu, že máte ve své databázové tabulce dvě pole, "first_field_name" a "second_field_name", s obsahem "first_field_content" a "second_field_content"...

$result->fetch_array(MYSQLI_NUM);

načte každý řádek výsledku takto:

array(
    0 => "first_field_content",
    1 => "second_field_content"
);

Případně...

$result->fetch_array(MYSQLI_ASSOC);

načte pole, jako je toto:

array(
    "first_field_name" => "first_field_content",
    "second_field_name" => "second_field_content"
);

Použití konstanty MYSQLI_BOTH načte obojí.



  1. Jak vytvořit index na poli JSON v Postgresu?

  2. CI - zobrazí chybu databáze nebo selhání

  3. Jak zabránit race condition v online rezervaci hotelu

  4. kam mám umístit instalační prostředky (soubor wxs, dmg-script, ikona) a jak nakonfigurovat maven antrun při nasazení samostatné aplikace