質問: $userName; print '('. htmlspecialchars($row['id']) . ')'; print $_SESSION['gender'] =$usergender; print '('. htmlspecialchars($row['sid']) . ')'; print '投稿日時:'; echo date( "Y年m月d日 H時i分s秒" ); print 'MIMEタイプ:'; print $_FILES['user_file']['type']; print 'コメント:'; print''. htmlspecialchars($row['comment']); print''; print ''; print ''; } print '$_POSTの内容確認'; echo''; print_r($_POST); echo''; print '$_FILESの内容確認'; echo''; print_r($_FILES); echo''; print '$_SESSIONの内容確認'; echo''; print_r($_SESSION); echo''; echo''; var_dump($_FILES); echo''; ?> ?> ### 試したこと ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: ぱっとみた限り ``` $sql = "INSERT INTO $table (id, mime, image,comment,gender) VALUES ( :id, :mime, :image, :comment :gender)";//プリペアドステートメントを使った、SQL文(レコード登録)のテンプレート ``` :commentと:genderの間にカンマがないですね ``` $sql = "INSERT INTO $table (id, mime, image,comment,gender) VALUES ( :id, :mime, :image, :comment, :gender)";//プリペアドステートメントを使った、SQL文(レコード登録)のテンプレート ``` かな あと、DBに画像保存していいか問題もありますので を見ておくのをおすすめしておきます。