我正在浏览一个较旧的php应用程序,它有一些功能问题。我遇到了以下代码,这些代码似乎是用来重置表中的ids的: UPDATE `pop_table` SET id = @num := (@num+1);:=‘运算符到底是用来做什么的??-在这个特定的代码片段中有什么替代方案?
我在这里搜索过,php.net,谷歌,显然":=“要么太小,要么太晦涩难懂,或者我就是不知道如何正确地搜索它。谢谢你的任何
我想使用我的自定义函数CalculateAge,它在SQL UPDATE中接受3个参数(日、月和年)。但是,我需要将SQL变量传递给函数,而我不知道如何做。下面是它的外观(请注意,bday、bmonth和byear是"users“表列)。mysql_query("UPDATE users SET age=".CalculateAge(bday,bmonth,byear)."");