2つのクエリで別々のwhileループで結果を取得したいのですが、クエリは正常に機能していますが、whileループで結果を分離する方法がわかりません。
php
$query = "
SELECT 1 as query, title FROM $tablename WHERE category='category1' LIMIT 10
UNION
SELECT 2 as query, title FROM $tablename WHERE category='category2' LIMIT 10
";
$result = mysqli_query($connection, $query) or trigger_error(mysqli_error($connection), E_USER_ERROR);
while($row = mysqli_fetch_assoc($result[1])){
echo $row['title'].'<br />';
}
while($row = mysqli_fetch_assoc($result[2])){
echo $row['title'].'<br />';
}
これを行うための可能な方法を見て、提案してください。