MySQL Query无法运行

时间:2015-12-24 14:28:27

标签: php mysql syntax-error

我已经在这段代码中工作了3天,仍然无法理解为什么它不想运行。但我很确定这是一个非常简单的错误。

require "pp

pp hash_object

它给了我语法错误1064.感谢任何帮助。

3 个答案:

答案 0 :(得分:2)

可能有些你的参数正在打破查询。尝试使用'引用参数',并确保用`:

来逃避你的字段
INSERT INTO articles (`title`, `author_id`, `content`, `content_folder`, `main_image`, `main_page`, `category`, `published`, `keywords`, `descinfo`)
VALUES('$title', $author_id, '$content', '$content_folder', '$image', '$main_page', '$category', '$published', '$keywords', '$description')

答案 1 :(得分:1)

你缺少单引号:

$insert_row = $conn->query("INSERT INTO articles (title, author_id, content, content_folder, main_image, main_page, category, published, keywords, descinfo) 
VALUES('$title', '$author_id', '$content', '$content_folder', '$image', '$main_page', '$category', '$published', '$keywords', '$description')");

答案 2 :(得分:0)

尝试运行" INSERT INTO文章(title,author_id,content,content_folder,main_image,main_page,category,published,keywords,descinfo) VALUES($ title,$ author_id,$ content,$ content_folder,$ image,$ main_page,$ category,$ published,$ keywords,$ description)"在sql控制台中。(phpmyadmin) 你有没有看到任何错误?