Php 基于具有新数据的其他列更新列数据
我想根据另一个表列的数据更新表记录, 其概念是,我希望一旦有来自user_grades表的新的等级更新,该表将被更新,然后该新值应在t_xp表中的xp列中更新,即xp=xp+等级;刷新页面后,脚本应检查是否有来自grade列的任何新更新,如果有,则应更新列xp 我试图编写代码,但我的代码每次都会更新值,方法是将存储的值相加;所以我被困在这里了有什么需要帮忙的吗 以下是我在表格截图中尝试的代码Php 基于具有新数据的其他列更新列数据,php,mysql,Php,Mysql,我想根据另一个表列的数据更新表记录, 其概念是,我希望一旦有来自user_grades表的新的等级更新,该表将被更新,然后该新值应在t_xp表中的xp列中更新,即xp=xp+等级;刷新页面后,脚本应检查是否有来自grade列的任何新更新,如果有,则应更新列xp 我试图编写代码,但我的代码每次都会更新值,方法是将存储的值相加;所以我被困在这里了有什么需要帮忙的吗 以下是我在表格截图中尝试的代码 functionupdate_points(){ $sq_update_pt="UPDATE t_x
functionupdate_points(){
$sq_update_pt="UPDATE t_xp p JOIN user_grades ug ON .userid=ug.userid
SET p.xp= p.xp+ug.grade";if($sq_update_pt){
mysql_query($sq_update_pt);echo"Succssefuly updated";
}else{
die("Unable to update: ".mysql_error());
}
}
你应该用扳机。谢谢,让我来做。你应该用扳机。谢谢,让我来做。