2014-12-19 20 views
0

如何以編程方式填充具有年份值的表列?通過編程方式填寫具有年份值的列

這是目的:

DATE 
2014-12 
2014-11 
2014-10 
.. 
2014-02 
2014-01 
2013-12 
2013-11 

等等,返回的一組日期例如2008-01

+1

什麼編程語言? – Mureinik

+0

對不起,忘了提 - PHP –

+1

1)循環2)插入查詢。 –

回答

3

你可以使用PDO,只是環比年月:

$START_YEAR = 2008; 
$END_YEAR = 2012; 
$dbh = new PDO('mysql:host=localhost;dbname=mydatabase', $username, $password); 
$stmt = $dbh->prepare("INSERT INTO my_table VALUES (?)"); 
for ($year = START_YEAR; $year <= END_YEAR; ++$year) { 
    for ($month = 1; $month <= 12; ++$month) { 
     $stmt->bindParam (1, "${year}-${month}"); 
     $stmt->execute(); 
    } 
} 
相關問題