You need to check for errors when you connect and select a db:
mysql_connect("domain", "DBUSERNAME", "DBPASSWORD")
or die("Could not connect:" . mysql_error());
mysql_select_db("DBNAME")
or die("Could not select db:" . mysql_error());
Also, you define your $sql and then never actually use it to query the database. THEN you refer to a var $row which has never been defined. After defining your $sql var, you need to use it with [man]mysql_query[/man]:
$result = mysql_query($sql)
or die("Query failed:" . mysql_error());
$row = mysql_fetch_assoc($result)
or die("mysql_fetch_assoc failed to return anything.");