sql >> Database teknologi >  >> RDS >> Mysql

Hvad betyder og gør MYSQLI_NUM?

MYSQLI_NUM er en konstant i PHP forbundet med et mysqli_result. Hvis du bruger mysqli til at hente information fra databasen, kan MYSQLI_NUM bruges til at angive returformatet for dataene. Specifikt, når du bruger funktionen fetch_array, specificerer MYSQLI_NUM, at returarrayet skal bruge numeriske nøgler til arrayet i stedet for at oprette et associativt array. Forudsat at du har to felter i din databasetabel, "first_field_name" og "second_field_name", med indholdet "first_field_content" og "second_field_content"...

$result->fetch_array(MYSQLI_NUM);

henter hver række af resultatet sådan her:

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

Alternativt...

$result->fetch_array(MYSQLI_ASSOC);

henter et array som dette:

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

Brug af konstanten MYSQLI_BOTH vil hente begge dele.



  1. Sådan installeres pgAdmin 4 på Ubuntu 20.04/18.04/16.04

  2. Er der et Oracle svarende til SQL Servers OUTPUT INSERTED.*?

  3. Sådan får du alle tabellerne med eller uden primær nøglebegrænsning i SQL Server Database - SQL Server / TSQL Tutorial 59

  4. betinget af dobbeltnøgleopdatering