php - 从 PhP 数组中检索元素
问题描述
我正在从 PhP 数组data_areas中的数据库中获取数据,如下所示:
$query_area = "SELECT name FROM area where id>0";
$result = pg_query($con, $query_area) or die("Cannot execute query: $query_area\n");
if(pg_num_rows($result))
{
$data_areas=array();
while($row=pg_fetch_row($result))
{
$data_areas[] = array(
'name'=>$row[0]
);
}
pg_free_result($result);
pg_close($con);
$area1=$data_areas[0];
$area2=$data_areas[1];
}
如何从不同变量的数组中检索元素,例如,我尝试检索 area1 和 area2 变量中的数据。谢谢
解决方案
试试下面的代码
$query_area = "SELECT name FROM area where id>0";
$result = pg_query($con, $query_area) or die("Cannot execute query: $query_area\n");
if(pg_num_rows($result))
{
$data_areas=array();
while($row=pg_fetch_row($result))
{
$data_areas[] = array(
'name'=>$row[0]
);
}
pg_free_result($result);
pg_close($con);
$area1=isset($data_areas[0]['name']) ?$data_areas[0]['name'] : '' ;
$area2= isset($data_areas[1]['name']) ? $data_areas[1]['name'] : '';
}
推荐阅读
- python - vaex 使用花药系列中的掩码过滤和分箱数据帧
- c++ - 装饰函数时限制代码重复
- javascript - 如何将图像添加到文本冒险和 html
- python - Flask AppBuilder - 如何处理一些带有斜杠的数据库变量
- express - express + nodeJS上的404错误,在正常路线上
- javascript - React Native - 警告:React.createElement:类型无效 - 需要一个字符串(用于内置组件)或类/函数
- .net - .net 核心 api 中的 JWT 令牌身份验证,无需传递用户凭据
- python - 使用嵌套 if 或 and
- java - 如何从 WebClient 请求中获取前 N 个 JSON 对象
- python - 寻求关于 Python 数学循环的建议