1

テーブル内の特定のデータを抽出しようとしましたが、私のコードは機能します:

$db =& JFactory::getDBO(); 
$query = "SELECT * FROM #_contact_details WHERE user_id = 43;";
$db->setQuery($query);
$results = $db->loadObjectList();
$results = $results["name"];

結果は何も与えません。

誰かアイデアがありますか?

前もって感謝します

4

2 に答える 2

0

$results はオブジェクトの配列を返すため、何も与えていないloadObjectList()ため、結果(構造)はこれに似た1行になります-

print_r($results)

Array
(
    [0] => stdClass Object
        (
            [name] => "test"
        )
)

このようなデータを読み取ることができます$results = $results[0]->name;

ここで読むことができます

これが役立つことを願っています。

于 2013-01-19T20:01:21.653 に答える