why doesnt the text "success" appear in the browser? when i execute this code, they did not give me any error message, instead they just give me a blank screen. issit probably because of my connection to MYSQL? or issit there is something wrong with the code?

These are the codes i am referring to.

<?
$connection = mysql_connect("localhost", "lina", "lina") or die (mysql_error());
if ($connection){
$msg = "success!";
}
?>

<html>
<head>
<title>MY SQL</title>
</head>
<body>

<?echo "$msg"; ?>

</body>
</html>