2017-09-18 5 views
1
数値

にオブジェクトキーフェッチ:いくつかの状況でPHPの変換私はDBからレコードを取得するためのコードの下に持って

$items = $post->get_list('news', $lang); 

while($item = $items->fetch_object()){ 
    $res[] = $item; 
} 

foreach($res as $re){ 
    echo $re->pid.'<br>'; 
    echo $re->title.'<br>'; 
    echo $re->content.'<br>'; 
} 

ベースに、私が代わりに$re->content$re[2]形で取得したデータに必要な、適切な方法とは何ですか私が必要とするデータを変換する?

+0

を使用することができます。代わりにfetch_arrayを使用する必要があります –

+0

これは '$ re [2] - > content'を動作させるはずです –

答えて

0

オブジェクト形式を返すfetch_objectを使用しています。あなたは配列形式にしたい場合、あなたはあなたがオブジェクトを返すfetch_objectを使用しているfetch_row

while($item = $items->fetch_row()){ 
    $res[] = $item; 
} 

http://php.net/manual/en/mysqli-result.fetch-row.php

0

fetch_object()の代わりにmysqli_fetch_array()を使用すると、fetch_object()は結果としてオブジェクトの形式で結果を返します。配列の形で結果を得るには、mysqli_fetch_array()またはmysqli_fetch_assoc()を使用する必要があります。

+0

大丈夫私はそれを削除します。しかし、私はこれが彼の質問に対する答えだと思った。 –

関連する問題