Я получаю эту ошибку, пытаясь вставить данные в таблицу.PDO подготовленный оператор Ошибка 1064
Array ([0] => 42000 [1] => 1064 [2] => У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса, имя пользователя ,
пароль ,
Firstname ,
,
Lastname электронной ,
emailcode``) VALUES ('' в строке 1)
Мой код выглядит следующим образом .. $ reg_data массив, который содержит данные из $ _POST.
$fields = '`' . implode('`, `',array_keys($reg_data)) . '`';
$data = '\'' . implode('\', \'', $reg_data) . '\'';
$prep = $this->db->prepare('INSERT INTO `users` (`'.$fields.'`) VALUES (?)');
$prep->bindParam(1, $data);
$prep->execute();
print_r($prep->errorInfo());
Спасибо! :)) – macknes