get arrayを使用して配列から呼び出したいのですが、これをフォーマットする正しい方法は何ですか?
if(isset($_GET["category"])){
$cat = 'SELECT DISTINCT `Category` FROM `products`';
$result = $mysqli->query($cat);
$i='0';
while ($row = $result->fetch_array(MYSQLI_ASSOC)){
$i++;
$Category = $row["Category"];
$id = array($i => $Category);
}
$result->close();
$query = 'SELECT * FROM products WHERE Category="'. $id[$_GET["category"]]. '" ORDER BY Code';
}