通常のエラーが表示されます(すでに以前の質問を読み込もうとしました)。クエリに失敗しました.SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、 '' '、' '、now()、' '、'の近くで使用する正しい構文を確認してください。 '、' '、' published ')' 1行目PHPとMySQLコードを使用した後にエラーが発生する
ありがとうございました!
通常のエラーが表示されます(すでに以前の質問を読み込もうとしました)。クエリに失敗しました.SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、 '' '、' '、now()、' '、'の近くで使用する正しい構文を確認してください。 '、' '、' published ')' 1行目PHPとMySQLコードを使用した後にエラーが発生する
ありがとうございました!
$connection
変数がどこにも定義されていないを支援するために非常に多くのenter link description here
おかげで、あなたに..:
問題のページはこちらです:
は、ここに私のコードです
私はあなたのページにサンプルデータを入力しました。これはクエリ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
が有効な値で定義されている場合)。
問題は20行目 - > $ query。= "VALUES({$ post_category_id}。" {$ post_category_id} "を引用符で囲む必要があります。 IDは数字なので引用符で囲まれてはいけません。先生の説明通りです。助けてくれてありがとうございます。
21行目にecho $クエリを入れてください他のエラー:クライアントに何かを送った後、session_start();を呼び出してみてください。これはPHPファイルの最初のものです – Larce
echo $ queryを入れましたが、そのコードにはクエリがあります。私はsession_start(); https://hastebin.com/bugopevaka.xmlも持っています。 – Gapin