Imprimir datos de tabla mysql php
Tengo un problema al intentar imprimir algunos datos de una tabla. Soy nuevo en esto de php mysql, pero creo que mi código es correcto. Aquí está:
<html>
<body>
<h1>Lista de usuários</h1>
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="sabs"; // Database name
$tbl_name="doador"; // Table name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
while($rows = mysql_fetch_array($result)){
echo $row['id'] . " " .$row['nome'] . " " . $row['sobrenome'] . " " .
$row['email'] . " " . $row['login'] . " " . $row['senha'] . " " .
$row['idade'] . " ". $row['peso'] . " " . $row['fuma'] . " " .
$row['sexo'] . " " . $row['doencas'];
echo "<BR/>";
}
mysql_close();
?>
</body>
</html>
Todas las columnas del comando echo existen en mi tabla en la base de datos. No entiendo por qué no está imprimiendo esos valores.