Добрый день
есть такой участок кода
// insert data
if ($valid) {
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO `students`(`name`, `group`, `prac`, `teacher`) VALUES (`?`,`?`,`?`,`?`)";
$q = $pdo->prepare($sql);
$q->execute(array($name, $group, $prac, $teacher));
Database::disconnect();
header("Location: index.php");
}
выдает ошибку:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column ''fdh'' in 'field list'' in /storage/ssd4/214/801214/public_html/create.php:38 Stack trace: #0 /storage/ssd4/214/801214/public_html/create.php(38): PDOStatement->execute(Array) #1 {main} thrown in /storage/ssd4/214/801214/public_html/create.php on line 38
уже кручу верчу этот код, не понимаю что его не устраивает
Проблема внесения данных в БД
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Проблема внесения данных в БД
Заэскейпили значения не верно.
Нравится Yii? Давайте сделаем его лучше!.
Re: Проблема внесения данных в БД
да, спасибо)