无法向MySQL表

时间:2017-10-18 14:56:55

标签: php mysql xmpp

我安装了Prosody,并尝试将用户直接添加到韵律表而不是prosodyctl命令。

table structure:
================
    `host` TEXT NULL,
    `user` TEXT NULL,
    `store` TEXT NULL,
    `key` TEXT NULL,
    `type` TEXT NULL,
    `value` MEDIUMTEXT NULL,

当我这样做时

$sql = "INSERT INTO prosody (host, user, store, key, type, value) VALUES ('mydomain.tld', $user, 'accounts', 'password', 'string', $pass)";

我收到此错误

“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在...附近使用正确的语法”

我怀疑某些单词是保留字,所以我尝试使用'并使用\转义,但它不起作用。同样的错误。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

$ sql =“INSERT INTO韵律(主机,用户,商店,密钥,类型,价值)VALUES('mydomain.tld','$ user','accounts','password','string','$通)“;