Я выполняю некоторые запросы и получаю следующую ошибку:
Ошибка анализа: синтаксическая ошибка, неожиданный "$ section2" (T_VARIABLE) в строке 22
Строка 22:
$section2 = $db->prepare("INSERT INTO learning_style_scores VALUES (5,12,4)");
У меня нет подсказки, почему я получаю это, я проверил свой синтаксис, и все кажется правильным. В принципе это ничего не нравится после выполнения запроса $section1
EDIT:
Я понимаю, что это склонно к SQL-инъекции, но я делаю это как это только для целей тестирования.
<?php
    session_start();
    try {
    $db = new PDO("mysql:dbname=questionnaire;host=localhost", "root", ""); 
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    }
    catch(Exception $e)
    {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
    }
    $session = md5(session_id());
    // insert section1 data into database
    $section1 = $db->prepare('INSERT INTO section1 VALUES (7,"test")');
    $section1->execute();
    // insert learning style score into database
    $section2 = $db->prepare("INSERT INTO learning_style_scores VALUES (5,12,4)");
    $section2->execute();
    ?>


