php - Mysql 列作为周数

标签 php mysql

我想要一个像这样的表格(记分卡):

|ID  |Name  |34  |35  |36  |...
|1   |Paul  |0   |0   |0   |...
...

其中数字是周。现在已经是第 35 周了,所以我想更新第 35 栏。我写道:

$week = Date('W');
$sql = "UPDATE scorecard SET `'$week'` = 5 WHERE id = 1";

下周它应该自动成为第 36 列。

这可能吗?显然这不起作用,因为我发布了这个帖子:)

最佳答案

找到了答案,感谢@Fred-ii-:

$week = Date('W');
$sql = "UPDATE scorecard SET `$week` = 5 WHERE id = 1;

关于php - Mysql 列作为周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45959824/

相关文章:

php - 如何在 PHP 中从数据库中订购字符串格式?

php - 如何使用中间件将授权 access_token 发送到 Laravel 中的请求 header

mysql - Jooq针对不同环境

php - 执行次数与数据库中的数据一样多,但最多。 5次

php - mySQL 将时间戳与当前日期进行比较

php - 多文件上传支持所有浏览器,特别是ie7,ie8和ie9

php - 如何从 Laravel 查询中获得相反的结果

php - 错误 ODBC MS SQL

javascript - 用php获取jsFiddle结果iframe源码

java - JDBC - 如何在 MySQL 数据库中插入和检索泰米尔语值