Использование CI в первый раз, и я разбиваю себе голову этой, казалось бы, простой проблемой. Мой запрос не будет вставлять запись.Codeignighter Record wont insert
В попытке отладить возможную проблему код вставки был упрощен, но я до сих пор не чувствую радости.
По существу, я использую;
$data = array('post_post' => $this->input->post('ask_question'));
$this->db->insert('posts', $data);
Я не получаю никаких ошибок (хотя это, возможно, из-за отключения их в конфигурации/database.php из-за другую связанный CI травму: - $)
Ive использовал
echo print $this->db->last_query();
чтобы получить сгенерированный запрос, показанный ниже:
INSERT INTO `posts` (`post_post`) VALUES ('some text')
Я вставил этот запрос в PhpMyAdmin, он не вставляет не р РОБЛЕМА. Ive даже попытался использовать $this->db->query()
для выполнения выведенного запроса выше «вручную», но опять же запись не будет вставляться.
Схема таблиц «столбиков» DB - это просто два столбца, post_id & post_post.
Пожалуйста, любые указатели на Что происходит здесь было бы весьма признателен ... спасибо
Нет, не будет работать. Ive проверил поля, чтобы убедиться, что строка текста может быть вставлена. Ive проверил разрешения пользователей DB, чтобы проверить, что они могут добавить, ive попробовал другую таблицу, используя ваш код выше инструкции if не запускается. Что мне не хватает ??? < – Cri001