从品牌网站建设到网络营销策划,从策略到执行的一站式服务
$sql = "update `{$tablename}`set $key="'".$val."'" where id=$id";
创新互联是专业的白云网站建设公司,白云接单;提供成都网站建设、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行白云网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
$key掉了。。。都不知道要更新哪一列
$sqlr="update table set active='1' where id='$id'"; //表table根据传递的数据设置参数ACTIVE
这个就是更新语句呀,你是要更新什么东东,在set后面写上你要更新的字段就可以了呀
php有一个方法是mysql_affected_rows(),这个方法的意思是获取上一次操作数据库的所影响的行数
可以使用这个方法来判断是否update语句是否执行成功。
直接使用mysql_query($sql),个人觉得其实也可以的,但是前提是数据库类型是那种自动提交类型,像MyISAM 而不是需要手动提交的类型,像:InnoDB
个人理解:自动提交类型会直接处理$sql语句,只要这个语句没有错误,那么就一定是执行成功的。并且一定是已经执行了,但是需要手动提交的类型就算这个SQL没有错误,如果你没有手动提交那么这个语句是不会执行的,那么你的表中的数据其实没有改变,这个尽针对于非select语句。
update news SET statue = '1' where updatetime '100'
一般数据库存的是时间戳 然后根据updatetime 自定义范围
先js处理下value 再传过去
function test(){
var text=document.getElementById('textarea').value;
document.getElementById('text').value=text.replace(/\n/g,",");
}
$str=$_POST['text'];
$hparr =explode(",", $str);
for($i=0;$icount($hparr);$i++){
$arr =explode("|", $hparr[$i]);
$a=$arr[0];
$b=$arr[1];
//下面这里写 sql 更新 条件 a=$a set b=$b
}
php sql更新字段
while ($row = mysql_fetch_array($query)){
mysql_query("UPDATE avg_fs SET avgscore = '$row['avg']' WHERE id = '$id'");
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图