我正在尝试运行一些mysql代码,但我不断收到错误消息,我不确定该怎么做才能更正它。
我试图运行的代码是:
$key_amount = 1000;
for ($i = 0; $i < $key_amount; $i++) {
$key = sha1(sha1($i));
$query = "INSERT INTO keys (key) VALUES ('".$key."')";
$result = mysql_query($query) or die ("Could not make key");
}
我得到的具体错误是:(当我在Sequel Pro中执行此操作时)
您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'$ key_amount = 900'附近使用正确的语法
当我尝试通过PHP文件运行它时,出现此错误:
警告:mysql_query():在第6行的/home/path/webapps/path/keygen.php中,对用户“ @'localhost”的访问被拒绝(使用密码:NO)
警告:mysql_query():无法在第6行的/home/path/webapps/path/keygen.php中建立到服务器的链接。
“键”和“键”都是保留字,需要加引号。
$query = "INSERT INTO `keys` (`key`) VALUES ('".$key."')";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句