Уже второй день мучаюсь, не работает запрос.
Ошибок не каких не вылазит и в базу mysql не вносится не каких данных
public static function createProduct()
{
$options['title'] = 'efwefwef';
$options['description'] = 'ewfwefe';
$options['short_content'] = 'wefewgrw';
$options['content'] = 'wefwef';
$options['images'] = 'ergergre';
// Соединение с БД
$db = Db::getConnection();
// Текст запроса к БД
$sql = 'INSERT INTO news '
. '(id, title, description, short_content, content,'
. 'preview)'
. 'VALUES '
. '(:title, :description, :short_content, :content,'
. ':images)';
// Получение и возврат результатов. Используется подготовленный запрос
$result = $db->prepare($sql);
$result->bindParam(':title', $options['title'], PDO::PARAM_STR);
$result->bindParam(':description', $options['description'], PDO::PARAM_STR);
$result->bindParam(':short_content', $options['short_content'], PDO::PARAM_STR);
$result->bindParam(':content', $options['content'], PDO::PARAM_STR);
$result->bindParam(':images', $options['images'], PDO::PARAM_STR);
$result->execute();
// if ($result->execute()) {
// // Если запрос выполенен успешно, возвращаем id добавленной записи
// return $db->lastInsertId();
// }
// // Иначе возвращаем 0
// return 0;
}
после этого вызываю
$insert = User::createProduct();
В чем может быть проблема ?