2017-03-05 3 views
0

通常のエラーが表示されます(すでに以前の質問を読み込もうとしました)。クエリに失敗しました.SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、 '' '、' '、now()、' '、'の近くで使用する正しい構文を確認してください。 '、' '、' published ')' 1行目PHPとMySQLコードを使用した後にエラーが発生する

ありがとうございました!

+0

21行目にecho $クエリを入れてください他のエラー:クライアントに何かを送った後、session_start();を呼び出してみてください。これはPHPファイルの最初のものです – Larce

+0

echo $ queryを入れましたが、そのコードにはクエリがあります。私はsession_start(); https://hastebin.com/bugopevaka.xmlも持っています。 – Gapin

答えて

0

$connection変数がどこにも定義されていないを支援するために非常に多くのenter link description here

おかげで、あなたに..:

My Code

問題のページはこちらです:

は、ここに私のコードです

+0

それは別の.phpドキュメントで定義されています:https://hastebin.com/izewagefic.xml – Gapin

+0

そしてそれは最初のスクリプトにどこに含まれていますか? – Johannes

+0

インクルードファイルにはい。今まではすべてがうまくいった。接続は正常です。私はすでに別のフォームで試してみました。問題は、接続にはありません。 – Gapin

0

私はあなたのページにサンプルデータを入力しました。これはクエリIです得た:

INSERT INTO posts(post_category_id, post_title, post_author,post_date,post_image,post_content,post_tags,post_status) VALUES(,'','',now(),'',' Test','', 'Test') 

問題は、VALUESキーワードの近くにある:VALUES (,は間違っています。すべての入力値が正しく入力されているかどうか最初にチェックする必要があります(たとえば、$post_category_idが有効な値で定義されている場合)。

1

問題は20行目 - > $ query。= "VALUES({$ post_category_id}。" {$ post_category_id} "を引用符で囲む必要があります。 IDは数字なので引用符で囲まれてはいけません。先生の説明通りです。助けてくれてありがとうございます。

関連する問題