手稿时自己写个程序判断了!!$sql="select max(id) as id from table";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$id=$row[id]+1;
$sql="insert table(id) value($id)";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$id=$row[id]+1;
$sql="insert table(id) value($id)";
解决方案 »
- php 递归方法返回值 为null 问题
- php用header输出excel文件下载保存后,发现文件头多了0D 0A,用excel变成乱码了??
- php下载,弹出文件下载对话框,如果取消则终止操作不扣除积分,如何实现?
- PHP中_toString的问题
- 请教一个MYSQL统计查询的问题
- 数据库输出的问题
- php+Excel在线等!!!!!!
- “restart apache”为什么“addmodule”报错啊?
- 算法问题,急问,救命!!!!!!!!!
- 怪问题
- 请提供一个完整的在windows下的可以列出文件资源结构的PHP源代码程序!
- 请教一个PHP图形处理的小问题? (如何把一个图片的一部分取出来显示?)
其实主要是看这个字段你拿来有什么用,
如果很重要的需要依靠他进行搜索、识别等,你最好不要动,不然数据库乱套了 可不是玩的。但是,如果你仅仅是为了好看(有点滑稽是吗?换一种说法就是依据ID能够看出数据库中有多少数据),那么你在删除记录后做一个简单的替换,把这个字段内容更换为该记录的记录号就可以了。
比如在VFP中使用SCAN: REPLACE ID WITH RECNO()
不过基本上提出这种要求的都是图好看的,嘿嘿。
如果删除中间的话,那就不能连续了,但你可以在删除记录的同时,做一个更新,把所以大于这个id 的记录id都-1就ok了。
---------------------
要分干嘛?