SET t_points=t_points+ (SELECT points from sites where url='$url') where username='$login_session'";如果子查询SELECT points from sites where url='$url'返回一些东西,那么查询就可以正常工作。如果不返回任何内容,则t_points中的前一个值将变为nul
我使用SELECT查询通过mysql_fetch_assoc获取变量。然后将变量放入更新变量中,将返回值放回数据库中。如果我硬编码值,或者使用传统的变量,它可以很好地工作,但当使用以前从数据库检索的值时,它就不起作用了。我已经尝试将数组变量重置为我自己的文本,这是有效的。$arrgateRetrivalQuery = mysql