2009-11-06 22 views

答えて

3

これは、あなたがそれを代わりに連想1(MYSQLI_ASSOC)または両方(MYSQLI_BOTH)の数値添字配列として検索結果からレコードを返すようにしたい機能を告げるmysqli_fetch_array()

で使用PHP定数です。

また、mysqli_fetch_row()を使用して同じことを行うこともできます。

0

Googleはあなたの友人です! ;)MYSQLI_NUMは、mysqliデータベース拡張で使用されるPHP定数です。

http://uk3.php.net/manual/en/mysqli.constants.php

+0

googleはあなたの友人かRTFMは答えではありません.... – RageZ

+0

私の主張は、ちょうど助けを求めるのではなく、少し努力することによって質問が非常に簡単に答えられたということでした。参考までに、私はRTFMというだけではなく、必要な答えを含んだリンクを提供していたので、下院は不要だと感じています。 – Mathew

26

MYSQLI_NUMはmysqli_resultに関連付けられているPHPで一定です。 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); 

は、このようなアレイをフェッチ

定数MYSQLI_BOTHを使用すると、両方がフェッチされます。

関連する問題