He probado a hacer esta consulta sencilla y no funciona, no me da ningún resultado

Me vuelve a salir:
No database selected Código PHP:
$query_producto =
"
SELECT COUNT(*)
FROM productos
";
$query_producto = @mysql_query($query_producto) or die (mysql_error());
list($total) = mysql_fetch_row($query_producto);
echo "Total: " . $total[0];