我想将Query中的数据放入数组中,但是此代码不起作用。你能解释正确的方法吗?谢谢
$sql = "SELECT * FROM populasi WHERE blablabla";
$result = $con->query($sql);
$tampung = array();
foreach ($result as $m) {
$tampung = array_push($tampung, "new google.maps.LatLng($m[x], $m[y]), ");
}
echo $tampung;
答案 0 :(得分:0)
您可以这样做
foreach ($result as $m) {
$tampung[] = 'new google.maps.LatLng('.$m[x].', '.$m[y].')';
}
var_dump($tampung);
您无法回显数组,请改用var_dump($arr)
或print_r($arr)
答案 1 :(得分:0)
您只是在执行查询,尚未获取它。 首先将其提取到数组:
$data=$result->fetch_assoc();
比您可以使用array_push函数