查询更新无法更新号码

时间:2017-10-02 21:02:36

标签: php mysql

当我想用1到3的随机数更新列时,我发现我应该使用floor和rand。在本网站的另一个问题上找到它。 但是,尽管我遵循了另一篇文章中的说明,但它似乎并不适合我。

过去一个半小时我一直在进行故障排除,我非常需要帮助。 我的代码是:

$result = $mysqli->query('UPDATE users_extended SET field3 = FLOOR( 1 + RAND( ) *3 ');

你知道我失败的地方吗?

代表谢谢

2 个答案:

答案 0 :(得分:0)

看起来你错过了撇号之前的右括号。

尝试

$result = $mysqli->query('UPDATE users_extended SET field3 = FLOOR( 1 + RAND() * 3)');

答案 1 :(得分:0)

关闭括号

$result = $mysqli->query('UPDATE users_extended SET field3 = FLOOR( 1 + RAND( ) *3 )');