1. ホーム
  2. php

[解決済み] mysqli_fetchの関数の違い

2022-02-02 21:03:15

質問

この記事 は、MySQL クエリの結果を取得する 4 つの方法について説明します。

  • mysqli_fetch_array - 結果行を、連想配列、数値配列、あるいはその両方として取得する。

    $row = mysqli_fetch_array($result);
    echo $row[0]; // or
    echo $row['online'];
    
    
  • mysqli_fetch_assoc - 結果行を連想配列として取得する

    $row = mysqli_fetch_assoc($result);
    echo $row['online'];
    
    
  • mysqli_fetch_object - 結果セットの現在の行をオブジェクトとして返します。

    $row = mysqli_fetch_object($result);
    echo $row->online;
    
    
  • mysqli_fetch_row - 結果行を列挙型配列として取得する。

    $row = mysqli_fetch_row($result);
    echo $row[0];
    
    

この4つの機能には、性能面でも機能面でも大きな違いはありますか?

どのように解決するのですか?

<ブロッククオート

この4つの機能には大きな違いはありますか?

いいえ。

は、同じように使うことができますか?

はい。