【发布时间】:2011-04-02 01:39:36
【问题描述】:
我想在一个名为 week_year 的表中使用以下架构:
Week_year = {id, week, year}
插入每年的周数,这样,对于 2001 年,有第 1 周、第 2 周、第 3 周、...、第 52 周,然后从 2002 年重新开始直到 2009 年。
我尝试了不同的 PHP 脚本,但似乎无法做到正确。我尝试了不同的表,一个是一年,一个是一周,然后每周给一个 year_id,但这似乎没有效果。
我希望有人可以帮助我创建一个简单的 PHP 循环来生成这些数字并将它们插入到我的 MySQL 数据库中。
添加了作为答案发布的附加信息
我试过这段代码,一年中无限循环:
<?php
$year = 2001;
$week_start = 1;
$week_end = 52;
for ( $week_start = 1; $week_start <= 52; $week_start++ ) {
echo $week_start;
echo "<br />";
for ($week_start = 1; $week_start <= 52; $year++) {
echo $year;
echo "<br />";
}
}
?>
【问题讨论】:
-
字段都是整数吗? id 列是 auto_increment 吗?
-
你能把你试过的代码和你得到的错误信息贴出来吗?
-
是的,所有字段都是整数,id 是 A_I。我可以发布一些代码是的,请稍等