「列数は、行1で値の数と一致しない」値の数と一致していませんエラー私はこのPHPコードのためにそのエラー</p> <p><a href="https://i.stack.imgur.com/TsmhU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TsmhU.png" alt="Error msg"></a></p> <p>を持っている
$query = "insert into question values(" . $_SESSION['testqn'] . ",$newstd,'" . htmlspecialchars($_REQUEST['question'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['optiona'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['optionb'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['optionc'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['optiond'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['correctanswer'], ENT_QUOTES) . "'," . htmlspecialchars($_REQUEST['marks'], ENT_QUOTES) . ")";
$クエリをechoしてphpmyadminに直接実行し、それが何を返すかを確認してください!! – Saty
列名を指定する必要があります。また、列名の数は入力値の数と同じになります –
この$ query = "質問に挿入すると(testid、qnid、question、optiona、optionb、optionc、optiond、correctanswer 、マーク) 、それは私に "PRIMARY"キーの重複エントリ '1'を与えます – shrouk