我正在使用php和jquery使用来自mysql数据库的信息填充依赖下拉列表。我有依赖的下拉列表工作正常,但我还需要从数据库中返回另一列并将其包含在JSON数组中,以便可以在javascript中使用onclick事件进行操作。
$area = $_GET["area"];
$query = "SELECT proxies.name FROM proxies INNER JOIN areas ON proxies.area_id=areas.id WHERE areas.name LIKE '{$area}'";
$data = mysqli_query($con, $query);
$proxies = [];
while($row = mysqli_fetch_array($data)){
array_push($proxies, $row["name"],["price"]);
}
echo json_encode($proxies);
在mysql语句中使用AND(proxies.price)只会抛出一个错误,指出索引是未定义的。如何返回附加列,以便我可以选择用户选择的内容,并保留记录中的其他信息并将其用作变量?