当前位置:编程学习 > php >>

php来修改mysql中数据的问题

id d1 d2 d3 ... dn 1 100 200 300 ... x 2 350 400 440 ... y 3 280 299 300 ... z 数据库表里的结构是这样的。。。现在要求利用php写个页面实现把 id 1里的d1值改成d2的值,d2值改成d3的值,d3的值改成d4的值....也就是说最后结果是 id d1 d2 d3 ... dn 1 200 300 ... ... x 2 350 400 ... ... y 3 280 299 ... ... z
追问:可以循环不?
当id有几十个怎么办?当dn也有很多个怎么办?
答案:UPDATE TABLE SET d1 = d2, d2 = d3, d3 = d4 WHERE id = 1
其他:做一个HTML的表单页面,填写数据之后点击提交运行数据库的操作程序,进行修改!! <?php

$sql = "UPDATE TABLE SET ";
for($i=1;$i<n;$i++){
$sql = $sql." d".$." = d".($i+1);
}
$sql = $sql." WHERE id = 1 ";

mysql_query($sql);
?> 


思路是这样,我没调试。你试试 

上一个:江苏南部php程序员一般工资多少
下一个:PHP的代码,选择下拉菜单,要提交到不同的页面,数据照常提交到数据库,我要怎么操作,很急,请高手帮忙

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,