在Multidimensional Array中添加带MySQL的数组

时间:2013-04-16 09:02:10

标签: php dynamic multidimensional-array

我正在创建一个json multidimentional数组,用于我的jquery移动面板,它就像一个魅力,但是......

现在我想在面板列表中创建一些动态并从数据库获取一些数据并且我不知道如何做到这一点?

这是我的静态数组:

$panels = array(
        array('list' => '<li><a href="../index.html">Start</a></li>'),
        array('list' => '<li><a href="#">My profile</a></li>'),
        array('list' => '<li><a href="#">Statistics</a></li>'),
        array('list' => '<li data-role="list-divider">My groups</li>'),
        array('list' => '<li><a href="pages/grouppage.html?groupid=1" rel="external">My first group</a></li> '),
        array('list' => '<li><a href="pages/grouppage.html?groupid=5" rel="external">I am testing again</a></li> '));

正如您所看到的,我的最后两个列表是相同的,应该来自我的数据库,具体取决于它是哪个用户,但我不知道该怎么做?

希望得到帮助并提前致谢:-)

2 个答案:

答案 0 :(得分:1)

$database_data = "some data from database";
$data = array('list'=>$database_data);
$panels[] = $data ;

答案 1 :(得分:0)

这应该适合您,并根据要求编写您的查询..

 while ($r = mysql_fetch_array($query)) {
    $arr[] = array(
                'list' => '<li><a href='" . $r['page_url'] . "'>" . $r['page_name'] . "</a></li>'
            );
 }