我已经看过几个答案,但没有一个能解决我的问题。
我想在表中插入几行,并使用以下代码:
INSERT INTO teams
(id,'姓名'
,'密码'
) VALUES(2,'阿斯顿维拉'
,'阿斯顿维拉'
);
列类型有:int、varchar、varchar
但我不断收到以下错误:
"#1054 - Unknown column '2' in 'field list'"
另外,如果我想内联哈希密码,我相信我会这样做,但我仍然收到相同的错误
INSERT INTO `teams`(ID, `name`, `password`) VALUES (`2`,`Aston Villa`,SHA256(`".$astonvilla."`));
最佳答案
确保正确包装您的值:
$insert = printf("INSERT INTO teams(`ID`, `name`, `password`) VALUES (2,'Aston Villa',SHA256('%s'));", $astonvilla);
关于php - 使用正确的语法在 mysql 中添加行时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29547129/