对不起初学者的问题.
我现在搜索了一个小时,只能找到有关在while循环中添加1键=>值的信息.我的目标是这个结果.谢谢
$menu = array(
'1' => array('id' => 1, 'parentid' => 0, 'title' => 'Apple'),
'2' => array('id' => 2, 'parentid' => 0, 'title' => 'Banana'),
'3' => array('id' => 3, 'parentid' => 0, 'title' => 'Tangerine'),
'4' => array('id' => 4, 'parentid' => 3, 'title' => 'Pear')
);
Run Code Online (Sandbox Code Playgroud)
我尝试了很多东西,但这似乎是最接近的.
$menu = array();
while($row = mysql_fetch_array($query)) {
$menu[] = $row['id'] ;
$menu[] = $row['parentid'] ;
$menu[] = $row['title'];
}
Run Code Online (Sandbox Code Playgroud)
Ben*_*Ben 21
啊,看起来你想要类似的东西
$menu = array();
while ($row = mysql_fetch_array($query)) {
$menu[] = array(
"id" => $row['id'],
"parentid" => $row['parentid'],
"title" => $row['title']
);
}
Run Code Online (Sandbox Code Playgroud)
使用关联数组键创建"key" => "value".
编辑
有点偏离主题,但我强烈建议您为查询学习PDO.它非常容易学习并且有很多优点 - 安全性和灵活性是最重要的 - 并且真正将您的脚本提升到了一个新的水平.