想改變數組。assoc array php mysql
while ($row=mysql_fetch_assoc($arresult['result'])){
$arr[] = $row;
}
結果:
$arr =
0 => id => 52122
DECLARED_FAULT => blabla
CNT => 55
add_time => 2016-06-07 13:26:02
1 => id => 52123
DECLARED_FAULT => blabla2
CNT => 93
add_time => 2016-06-07 13:26:05
需要一種陣列的
DECLARED_FAULT => 52122 => blabla
52123 => blabla2
CNT => 52122 => 55
52123 => 93
ADD_TIME => 52122 => 2016-06-07 13:26:02
52123 => 2016-06-07 13:26:05
$行[ 「身份證」]在MySQL中是唯一的;
while ($row=mysql_fetch_assoc($arresult['result'])){
$arr["DECLARED_FAULT"] = array($row["id"] => $row["DECLARED_FAULT"]);
$arr["CNT"] = array( $row["id"] => $row["CNT"]);
$arr["ADD_TIME"] = array($row["id"] => $row["ADD_TIME"]);
}
這取給我只有一個記錄
陣列(3){[ 「DECLARED_FAULT」] =>數組(1){[54051] =>串(71) 「布拉布拉」 } [「CNT」] => array(1){[54051] => string(2)「11」} [「ADD_TIME」] => array(1){[54051] => string(19) -06-07 13:26:02「}}
而不是$ arresult ['result']寫$ query變量。 – srinivas