Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво означава и прави MYSQLI_NUM?

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 ще извлече и двете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да оптимизирате изгледите на MySQL

  2. mysql_real_escape_string() и mysql_escape_string() достатъчни ли са за сигурността на приложението?

  3. Какъв е методът за криптиране на парола по подразбиране на Drupal?

  4. UnsupportedOperationException с DriverManager.getConnection() на Android

  5. Поправяне на счупено UTF-8 кодиране