我使用了翻版(php-templates)的php模板,但是在(在mysql上)时它不能用于函数......
显示正确的类别:
1.PC 1.Power 2.VGA 3.RAM 4.Audio 2.Laptop 1.Monitor 2.Pin 3.Keyboard
跑完后:
1.PC 3.Power 4.VGA 5.RAM 6.Audio 7.Monitor 8.Pin 9.Keyboard 2.Laptop 3.Power 4.VGA 5.RAM 6.Audio 7.Monitor 8.Pin 9.Keyboard
示例:http://www.mediafire.com/?fln71mh5pwqjn7m
为什么代码会填充所有可用空间?
你能帮我解决一下这段代码吗?
答案 0 :(得分:0)
$data = array();
while($result = mysql_fetch_array($query))
{
$sql = mysql_query("SELECT * FROM category WHERE sub = ".$result["id"]." ORDER BY id ASC");
while($resub = mysql_fetch_array($sql))
{
$data[$result["title"]][] = array(
"id"=>$resub["id"],
"title"=>$resub["title"],
);
}
}
print_r($data);
这应该有效。另外我认为你应该使用别的东西,因为这不是你想要达到的目标的好方法。