错误:
您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在''营销商详细信息'('用户名','密码','phone_number')附近使用正确的语法VALUES('far','$ 1 $ gk0.pP4。'at at第1行
这是我的PHP代码:
{
"rules": {
"users": {
"$user_id": {
".read": "auth.uid === $user_id",
".write": "auth.uid === $user_id"
}
}
}
}
答案 0 :(得分:2)
INSERT INTO 'marketer detail'('username','password','phone_number')...
- > 请勿在表格名称附近使用单引号。列名
而是使用反引号`
INSERT INTO `marketer detail`(`username`,`password`,`phone_number`)...
引用此POST
中的前两段反引号将用于表和列标识符,但是 仅在标识符为MySQL reserved keyword时才需要, 或者当标识符包含空格字符或字符时 超出有限集(见下文)通常建议避免 尽可能使用保留关键字作为列或表标识符, 避免引用问题。
单引号应该用于
VALUES()
中的字符串值 名单。 MySQL也支持双引号用于字符串值, 但是单引号被其他RDBMS更广泛地接受,所以它是一个 使用单引号而不是双引号的好习惯。
答案 1 :(得分:0)
请勿在{{1}}和single quotes
table name
column name