将rand()输出存储到mysql数据库ERROR

时间:2015-03-01 07:37:57

标签: php mysql

我想将rand()函数的输出存储到我的数据库中,我一直在收到错误!

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便使用“唯一的”VALUES(' 964350')'在第1行

这是我的代码

<?php

require_once('connect.php');

    $unique = rand(100000, 999999);

    $uni = "INSERT INTO registrations (unique) VALUES('$unique')";
    $result = @mysql_query($uni);

        if($result) {
            $sucmsg_arr[] = 'Registration Successful!';
    }

?>

1 个答案:

答案 0 :(得分:2)

&#39;独特&#39;是一个关键词,例如&#39; select&#39;或者&#39;删除&#39;。

尝试INSERT INTO注册(`unique`)VALUES(&#39; $ unique&#39;)