apostrofy!!
SELECT * FROM `baza1` , `baza2` WHERE `baza2`.`rodzaj` = 'c' AND `baza2`.`rodzaj` = 'd' ORDER BY `id` DESC LIMIT 0, 5
mam wrażenie, że nie działa przez apostrofy, ponieważ gdy podajemy taki ciąg to wartości c i d zostana zinterpretowane jako zanki, a nie jako liczby. znaki i ciągi znakow należy podawać w normalnych apostrofach, a nazwy baz danych i tabel w tych takich kopnietych apostrofach.
PS. masz tak nawiasem mowiac kolumne czas w obu tabelach? jezeli, tak to musisz to bodajrze podac jako
ORDER BY`baza1`.`czas`, `baza2`.`czas`
Jak nie masz tego w obu tabelach to zapytanie zwroci Ci blad.
btw. w tym die() to raczej sobie podaj funkcje mysql_error() ( die(mysql_error()) ) to bedziesz wiedzial chociaz co od Ciebie chce baza danych.