0

fckeditor を介してデータベースに一重引用符を入力したいのですが、コードが機能しません。

MyRadio'],ENT_QUOTES) . "'、" . htmlspecialchars($_REQUEST['section'],ENT_QUOTES) . "'、" . htmlspecialchars($_REQUEST['chapter'],ENT_QUOTES) .
")";

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

4

5 に答える 5

0
"insert into $user (id,question,option1,option2,option3,option4,correctAnswer,category,section,chapter) VALUES ("'$newstd'" , "',
    '" . htmlspecialchars(['$question1'],ENT_QUOTES) . "',
    '" . htmlspecialchars(['$question2'],ENT_QUOTES) . "',
    '" . htmlspecialchars(['$question3'],ENT_QUOTES) . "',
    '" . htmlspecialchars(['$question4'],ENT_QUOTES) . "',
    '" . htmlspecialchars($_REQUEST['correctans'],ENT_QUOTES) . "',
    " . htmlspecialchars($_REQUEST['MyRadio'],ENT_QUOTES) . "',
    " . htmlspecialchars($_REQUEST['section'],ENT_QUOTES) . "',
    " . htmlspecialchars($_REQUEST['chapter'],ENT_QUOTES) .
")";
于 2013-08-24T06:51:33.663 に答える
0

こんな感じで使えます

insert into $user(id,question,option1,option2,option3,option4,correctAnswer,category,section,chapter)
values
(
"'.$newstd.'",
'".htmlspecialchars([\'$question1\'],ENT_QUOTES)."'
)
于 2013-08-24T06:48:56.333 に答える
0

あなたのクエリは次のようになります

"insert into $user(id,question,option1,option2,option3,option4,correctAnswer,category,section,chapter)
            VALUES
            (
            '".$newstd."' ,
            '" . htmlspecialchars($question1,ENT_QUOTES) ."'
            )";

問題がありますdouble quotes

于 2013-08-24T06:51:39.820 に答える
0

正しいコードは

"insert into $user (id,question,option1,option2,option3,option4,correctAnswer,category,section,chapter) VALUES ('$newstd','" . htmlspecialchars($question1, ENT_QUOTES) . "','" . htmlspecialchars($question2, ENT_QUOTES) . "','" . htmlspecialchars($question3, ENT_QUOTES) . "','" . htmlspecialchars($question4, ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['correctans'], ENT_QUOTES) . "'," . htmlspecialchars($_REQUEST['MyRadio'], ENT_QUOTES) . "'," . htmlspecialchars($_REQUEST['section'], ENT_QUOTES) . "','" . htmlspecialchars($_REQUEST['chapter'], ENT_QUOTES) . "')";
于 2013-08-24T06:52:04.027 に答える
0

コードの可読性を維持するために、この方法で使用できます

$question1= htmlspecialchars(['$question1'],ENT_QUOTES);
$question2= htmlspecialchars(['$question2'],ENT_QUOTES);
$question3= htmlspecialchars(['$question3'],ENT_QUOTES);
$question4= htmlspecialchars(['$question4'],ENT_QUOTES);
$correctans= htmlspecialchars($_REQUEST['correctans'],ENT_QUOTES);
$MyRadio= htmlspecialchars([$_REQUEST['MyRadio'],ENT_QUOTES);
$section= htmlspecialchars($_REQUEST['section'],ENT_QUOTES);
$chapter= htmlspecialchars($_REQUEST['chapter'],ENT_QUOTES);

"insert into $user (id,question,option1,option2,option3,option4,correctAnswer,category,section,chapter) VALUES (' ','$newstd','$quertion1','$quertion2','$quertion3','$quertion4','$correctans','$MyRadio','$section','$chapter')";
于 2013-08-24T06:57:30.883 に答える