Le var di connessione non hanno visibilita' nella funzione admin().

Aggiungi or die(mysql_error()) alle queries per vedere l'errore.
Codice PHP:
mysql_connect("$DBHost","$DBUser","$DBPass") or die(mysql_error()) ;
mysql_select_db("$DBName") or die(mysql_error()) ;
$result mysql_query("SELECT Date,BuyerID,OrderNumber FROM Buyers") or die(mysql_error()) ;