$query="SELECT file_date,application,language,loc FROM table1 WHERE language!='total' AND module_id=306 ORDER by file_date";
return(get_data($locdb_handler,$query));
}
function get_data($handler,$qry){
$result=mysql_query($qry,$handler);
while($row = mysql_fetch_array($result)){
$data['data'][$row[0]]['data']['status'][$row[1]]+=$row[3];
$data['total'][$row[0]]+=$row[3];
}
$数据[ '数据'] [$行[0]] [ '数据'] [ '状态'] [$行[1]] + = $行[3]; -----> 这条线在上面传达了什么。 有一个简单的查询....我想知道我们如何映射这个...请帮助
答案 0 :(得分:0)
是。在这个示例中,他们使用了关联数组。
希望有所帮助。
如果您想要真正的答案,可能需要在问题中添加实际问题;)
答案 1 :(得分:0)
$data['data'][$row[0]]['data']['status'][$row[1]]+=$row[3];
$data['total'][$row[0]]+=$row[3];
与
相同$data['data'][$row['file_date']]['data']['status'][$row['appliction']]+=$row['loc'];
$data['total'][$row['file_date']]+=$row['loc'];
除了它不是关联数组,这意味着它使用字符串作为数组键而不是数字。所以$ row [0]是查询返回的第一列,$ row [1]是第二列,等等。