arnold731. Вообще для этого специальная ветка есть, для SQL вопросов.
2. На форуме код выделяется, чтоб его удачно можно было читать.
По теме, можно так, ввести алиасы:
$sql = "SELECT `id` AS `id1`, `date` AS `data1` FROM `questions`
WHERE `title` LIKE '%$query%'
OR `category` LIKE '%$query%'
ORDER BY `date`
UNION ALL
SELECT `id` AS `id2`, `date` AS `data2` FROM `tutorials`
WHERE `title` LIKE '%$query%'
OR `category` LIKE '%$query%'
ORDER BY `date`";
тогда в массивах уже будут не id, а id1-для questions и id2 для tutorials, тоже самое с date -> date1 и date2.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.