sql >> Database teknologi >  >> RDS >> Mysql

php echo virker ikke

Denne del er baglæns:

$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;

Bør være

$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'];

Brug venligst ikke mysql_* funktioner i ny kode . De vedligeholdes ikke længere og er officielt forældede . Se den røde boks ? Lær om forberedte erklæringer i stedet, og brug PDO eller MySQLi - denne artikel vil hjælpe dig med at beslutte hvilken. Hvis du vælger PDO, her er en god vejledning .

Du er også åben for SQL-injektioner

Du bør ikke bruge w3schools . Det er ikke en pålidelig kilde til information, og vi ønsker ikke at opmuntre til brugen af ​​den.



  1. Er id-kolonneposition i Postgresql vigtig?

  2. ORA-01036:ulovlig variabelnavn/nummer ved kørsel af forespørgsel gennem C#

  3. Er FCM (firebase cloud messaging)-token til én enhed eller én konto?

  4. SCD Type 4