sql >> データベース >  >> RDS >> Mysql

phpエコーが機能していません

    この部分は逆です:

    $retrieve['question'] = $question;
    $retrieve['MCQ_A'] = $a;
    $retrieve['MCQ_B'] = $b;
    $retrieve['MCQ_C'] = $c;
    $retrieve['MCQ_D'] = $d;
    $retrieve['MCQ_E'] = $e;
    $retrieve['answer'] = $answer;
    $retrieve['MCQ_correct'] = $correct;
    

    する必要があります

    $question = $retrieve['question' ;
    $a = $retrieve['MCQ_A'];
    $b = $retrieve['MCQ_B'];
    $c = $retrieve['MCQ_C'];
    $d = $retrieve['MCQ_D'];
    $e = $retrieve['MCQ_E'];
    $answer = $retrieve['answer'];
    $correct $retrieve['MCQ_correct'];
    

    mysql_*は使用しないでください 新しいコードの関数 。それらはもはや維持されておらず、正式に非推奨になっています赤いボックス を参照してください。 ? プリペアドステートメントについて学ぶ 代わりに、PDO を使用してください または MySQLi -この記事 どちらを決めるのに役立ちます。 PDOを選択した場合は、こちらが優れたチュートリアルです

    SQLインジェクション も広く利用できます。

    w3schools は使用しないでください 。これは信頼できる情報源ではなく、その使用を奨励したくありません。



    1. 一定時間後にMySQLレコードを削除する方法

    2. 同時アクセス時にテーブル内の特定の行数をマークする方法

    3. 日付範囲が存在することを確認するにはどうすればよいですか

    4. オブジェクトの永続化中にHibernateが誤ってエンコードする[UTF-8]