sql >> Databasteknik >  >> RDS >> Mysql

Vad betyder och gör MYSQLI_NUM?

MYSQLI_NUM är en konstant i PHP associerad med ett mysqli_result. Om du använder mysqli för att hämta information från databasen kan MYSQLI_NUM användas för att ange returformatet för datan. Närmare bestämt, när man använder funktionen fetch_array, anger MYSQLI_NUM att returmatrisen ska använda numeriska nycklar för matrisen, istället för att skapa en associativ matris. Förutsatt att du har två fält i din databastabell, "first_field_name" och "second_field_name", med innehållet "first_field_content" och "second_field_content"...

$result->fetch_array(MYSQLI_NUM);

hämtar varje rad i resultatet så här:

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

Alternativt...

$result->fetch_array(MYSQLI_ASSOC);

hämtar en array så här:

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

Genom att använda konstanten MYSQLI_BOTH hämtas båda.



  1. MYSQL Geo Search med distansprestanda

  2. Meddelandesystem i php mysql

  3. konvertera tidsstämpel till datum i java

  4. Python MySQL fel arkitekturfel