【发布时间】:2010-10-16 20:37:11
【问题描述】:
这是你的 PHP 杂耍者的问题。 我想使用 PHP 的普通的 mysql_* 函数。
我有以下 MySQL 表:
+-----+-----------------+ | id | thread | +-----+-----------------+ | 14 | 01/ | | 14 | 02/ | | 14 | 03/ | | 15 | 01/ | | 22 | 01/ | | 24 | XXX | | 24 | XXX | | 24 | XXX | | 24 | XXX | | 32 | XXX | | 32 | XXX | +-----+-----------------+
“XXX”值是我创造的。我想将该表更改(更新)为该表:
+-----+-----------------+
| id | thread |
+-----+-----------------+
| 14 | 01/ <- |
| 14 | 02/ |
| 14 | 03/ |
| 15 | 01/ <- |
| 22 | 01/ <- |
| 24 | 01/ <- |
| 24 | 02/ |
| 24 | 03/ |
| 24 | 04/ |
| 32 | 01/ <- |
| 32 | 02/ |
+-----+-----------------+
在“id”字段的每个新值(“
我尝试使用 COUNT(id) 进行查询以以某种方式递增。我尝试存储在数组中。我也想到了 mysql_data_seek() 。唉,我似乎没有成功。
不过,我得到了正确的“线程”格式:
$thread = $i < 10 ? "0$i" : $i;
所以,如果它大于 10,它不会得到前导零。但这只是有趣的部分。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: php mysql row auto-increment