добрый вечер, помогите начинающему недокодеру пожалуйста, пишу сайт, необходимо передать данные из инпутов в базу mysql на хостинге, написал для этого вот такой код PHP: <?php try { $conn = new PDO("mysql:host=localhost;dbname=flashsmile_softf"); if (empty($_POST ['name'])) exit("Pole ne zapolneno"); if (empty($_POST ['group'])) exit("Pole ne zapolneno"); if (empty($_POST ['course'])) exit("Pole ne zapolneno"); $query = "INSERT INTO name VALUES(NULL, :name"; $nm = $conn->prepare($query); $nm->execute(['name' => $_POST['name']]); $id = $conn->lastInsertId(); $query = "INSERT INTO group VALUES (NULL, gruppa,:id)"; $nm = $conn->prepare($query); $nm->execute(['group' => $_POST['group'], 'id' => $nm_id]); $query = "INSERT INTO course VALUES (NULL, course,:id)"; $nm = $conn->prepare($query); $nm->execute(['course' => $_POST['course'], 'id' => $nm_id]); header("Location:index.php"); } catch (PDOException $e) { echo "error"; } ?> у меня есть 3 инпута, 4 столбца в таблице соответственно, id, name, group, course написал вот такой код для занесения в базу и после проверки выдаёт ошибку,не могу понять в чём проблема, в подключении к бд или в самом коде запроса, подскажите пожалуйста
в процессе решил проблему с подключением, всё таки она была, но появилась другая, чтобы я не вводил, выводит Pole ne zapolneno, в бд создаются строки с индексами но без информации
@FlashSmile, так дело не пойдёт. Говоришь, что таблица одна, а запросы делаешь в три разных таблицы. Кагбе надо подтянуть базовые знания.