php数组到变量
我从我的数据库中得到了一些数据,我试图将其放入变量中。我尝试了各种方法,但我真的很难找到答案。有人能告诉我正确的方向吗:-这是我的:php数组到变量,php,arrays,variables,Php,Arrays,Variables,我从我的数据库中得到了一些数据,我试图将其放入变量中。我尝试了各种方法,但我真的很难找到答案。有人能告诉我正确的方向吗:-这是我的: <?php $sql="SELECT * FROM location where unit_id = POG1;"; $result = mysqli_query($conn, $sql); $act_unit_data = array(); if (mysqli_n
<?php
$sql="SELECT * FROM location where unit_id = POG1;";
$result = mysqli_query($conn, $sql);
$act_unit_data = array();
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
$act_unit_data[] = $row;
}
}
print_r($act_unit_data);
我已尝试提取$act\u unit\u数据,但无法回显我认为的任何变量,例如:unit\u id请有人告诉我哪里出错了。这一行是指将行分配给数组中的下一个元素
$act_unit_data[] = $row;
例如,您将获得$act\u unit\u data[0]['unit\u id']
$row['unit_id']
在while循环中,将获取该数据,当然,您可以分配该数据:
$unitId=$row['unit_id'] 您是如何提取它的?您正在将数据行分配给一个数组,因此:$act\u unit\u data[0]['unit\u id']您可以在输出中看到数组的两个级别。@Medhi我使用的是'extract$act\u unit\u data;'需要添加的要点:变量$row已经是一个数组。这个答案的最后一行暗示了这一点,但我花了好几个不眠之夜才真正理解这个问题,我更愿意指出这一点来拯救一个不眠之夜:太棒了,这一切都是为了更有意义谢谢你:-
$row['unit_id']