在多维数组中添加MySQL数组


Adding array with MySQL inside a Multidimentional Array

我正在创建一个json多维数组用于我的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> '));

正如你所看到的,我的最后两个列表是相同的,应该来自我的数据库取决于它是哪个用户,但我不知道如何做到这一点?

希望帮助和感谢提前:-)

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

这应该为您工作,并根据要求编写您的查询。

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