sql >> データベース >  >> RDS >> Mysql

MYSQLI_NUMはどういう意味で、何をしますか?

    MYSQLI_NUMは、mysqli_resultに関連付けられたPHPの定数です。 mysqliを使用してデータベースから情報を取得している場合は、MYSQLI_NUMを使用してデータの戻り形式を指定できます。具体的には、fetch_array関数を使用する場合、MYSQLI_NUMは、戻り配列が連想配列を作成するのではなく、配列に数値キーを使用する必要があることを指定します。データベーステーブルに「first_field_name」と「second_field_name」の2つのフィールドがあり、コンテンツが「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. 一般的にどの列が適切なインデックスになりますか?

    2. sqlachemyのhave句でラベルを使用する

    3. Group_Concat()がSQLiteでどのように機能するか

    4. EBSR12コンポーネントのバージョンを見つける方法