0

我正在为应用程序“主干”创建一个类,我需要这个函数来查询数据库,并返回一个看起来像这样的多维:

$myArray = ("name"=>"John", "dob"=>"January 5, 1955");

当然,数组的数据来自数据库查询。但是,“name”和“dob”将是数据库列名称,“John”和“January 5, 1955”将是列的值

这是我的代码:

public function getFrame($id) {
    $getFrameQuery = "SELECT * FROM " . DB_FRAMETABLE . "WHERE `fhid`=" . $this->quote_smart($id);
    $getFrameRecord = $db->query_first($getFrameQuery);          
}

任何帮助是极大的赞赏!

乔什

4

2 回答 2

2

您使用的是什么数据库包装器?它们通常提供一种将行检索到关联数组中的方法。

mysql_fetch_assoc(),例如

从您的评论到另一个答案,您使用的包装器提供了一个 ->fetch_array() 方法,该方法返回您正在寻找的数据结构。

看起来您需要更改代码才能使用类似的东西

$result = $db->query($getFrameQuery);
$data = $db->fetch_array($result);
于 2010-03-01T20:18:12.563 回答
0

这不是一个多维数组。只是一个常规的关联数组。

于 2010-03-01T20:16:37.747 回答