mysql条件更新语句

mysql条件更新语句,第1张

UPDATE `YX_Contract`

SET `ContractCategory` ='互联网' , `ContractMoney` = '1000'

WHERE

`ContractNumber` = '2'

AND

`ContractStaffFName` = 'hlw'

对了 报错内容是什么呢

if(mysql_num_rows($rs) == 0) { //判断是否有记录,没有记录,插入记录

foreach($user_info as $arr){ //切记$user_info是二维数组 foreach用来循环变成一维数组$arr

$data = array('id' =>$arr['id'], 'nickname' =>$arr['nickname'])把相关元素放入新的数组里

db_insert('k99', $data)//这个应该是你定义的函数吧。

}

}else{ //当有记录

foreach($user_info as $arr){

$mysql = "update k99 set nickname='$arr[nickname]' where id=$arr['id']"//更新表 切记要加where条件,要不就更新整个表了,更新表的语法是update 表名 set 字段名=值 where条件。

mysql_query($mysql)//执行更新表命令

}

}

你写的程序有点乱,这个变量从那来的$99。这样的变量命名也不对,我重新给你改了一下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6107275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存