我不断收到语法错误: 解析错误:语法错误,意外&#39 ;;'在第26行的feature \ process-request.php中。目标是创建一个数组,该数组具有第一个查询的结果作为键,并作为与键值对应的相关数组的值。 我似乎没有找到问题所在,我希望任何人都可以帮助我完全解决我做错的事情。
$dbconn = pg_connect("host=localhost port=5432 dbname=postgres user=postgres password=testing") or die("Could not connect");
$fgquery = "SELECT id FROM \"Featuregroup\" order by id ASC";
$result = pg_query($dbconn, $fgquery);
$x=0;
$fglist=array();
while ($row = pg_fetch_array($result)){
array_push($fglist,$row[0]);
print_r($fglist);
echo"<br>";
}
$fgarr=array_fill_keys($fglist,"");
$arrlength=count($fglist);
for($x=0;$x<$arrlength;$x++){
$blockquery= "SELECT id,name FROM \"Block\" WHERE fgid=$fglist[$x] order by name ASC";
print_r ($blockquery);
echo "<br>";
$result2 = pg_query($dbconn, $blockquery);
print_r($result);
$blocklist=array();
$while ($row2 = pg_fetch_row($result2)){
array_push($blocklist,$row2[0]);
}
$fgarr[$fglist[$x]]=$blocklist;
}
print_r ($fgarr);
提前感谢您查看此内容。 非常感谢您的帮助!