<?php
require("calldata.php");
$sql = "SELECT * FROM data68";
$result = mysql_query($sql, $link);
$n=1;
while( $row = mysql_fetch_row( $result ) ){
$matrix[$n][1] = $row[0];
$matrix[$n][2] =$row[1];
$n=$n+1;
}
$maxn=$n;
for ($n=1; $n < $maxn; $n++) {
$a[$n] =$matrix[$n][1];
$b[$n] = $matrix[$n][2];
}
for ($year=5; $year< 30; $year++) {
for ($age=15; $age < 70; $age++) {
$n = floor($age / 5) - 2;
$wife[$year][$age] = $a[$n] + ($b[$n] - $a[$n]) * ($year - 5) / 25;
}
}
for ($year=30; $year<100; $year++) {
for ($age=15; $age < 70; $age++) {
$n = floor($age / 5) - 2;
$wife[$year][$age] = $b[$n];
}
}
$sql = "truncate eli68";
$exe= mysql_query($sql,$link);
$maxn=94*55+1;
for ($year=5; $year< 100; $year++) {
for ($age=15; $age < 70; $age++) {
$x=0.01*$wife[$year][$age];
$sql = "insert into eli68 values($year,$age,$x)";
$exe= mysql_query($sql,$link);
}
}
$close_flag = mysql_close($link);
print("68 有配偶率 計算終了");
?>
最終更新:2010年08月21日 16:20