А что не понятного, нет в MySQL SELECR, есть SELECT.
Да и вообще нужно, запрос:
$order = mysql_query("SELECT pc.*, master.*
FROM pc
LEFT JOIN master
USING(id_master)
WHERE id_user = ".(int)$_COOKIE['id_user']."
ORDER BY id_user");
Убран вывод ошибки. Если вы хотите иметь отладку, то уж сразу либо глобально обрабатывайте ошибки, либо определяйте режим отладка/вывод, чтобы при отладке только на локальном сервере выводилось сообщение mysql_error(), а при выводе пользователям что-то нейтральное. Вы не видите в явном ошибки, а пользователю тем более это не нужно, но вот тем кто специально такое анализирует вы просто дарите подарок.
Далее -
заходим сюда, внимательно изучаем описание данной функции и размышляем - "то ли я делаю?" Далее изучаем иные функции, которыми можно получить ряд результата запроса.
Но это еще не все. У вас результат первого запроса помещается в html-элементы, причем зачем-то через промежуточные переменные, а вот результат второго запроса только присваивается (постоянно) переменным, но не видно чтобы использовался. А смысл тогда во втором запросе?