Неизвестный столбец в списке полей, но столбец существуетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неизвестный столбец в списке полей, но столбец существует

Сообщение Anonymous »

В настоящее время использую codeignitor4 с php и mysql для вставки некоторых рабочих данных и оборудования в таблицу (через код). Проблема в том, что всякий раз, когда я пытаюсь вставить данные, возвращается следующая ошибка и ничего не сохраняется:

Код: Выделить всё

{
"error": "Unknown column 'name_person' in 'field list'",
"status": false,
"code": 500
}
Приведенный ниже код показывает, что я пытаюсь сделать. У меня есть и другие столбцы, но я не включаю их сюда, поскольку они работают и не вызывают никаких ошибок.
Код контроллера:

Код: Выделить всё

$deliveryEppModel = new DeliveryEppModel();
if (isset($_POST['new'])) {
$code = date('ymdHis');
$area = $this->areaService->findActiveAreaById($this->request >getPost('area'));
$namePerson = $this->request->getPost('name_person');
trim($namePerson);
$data = [
'name_person' => $namePerson,
];
$deliveryEppModel->insert($data);
}
Сценарий модели:

Код: Выделить всё

class DeliveryEppModel extends Model
{
protected $table = 'delivery_epp';
protected $allowedFields = [
'name_person',
'created_at',
'edited_by',
'edited_at',
];
}
HTML-код формы:

Код: Выделить всё

Name:
[i][/i]



Это имя таблицы столбцов со страницы myphpadmin:
Изображение

Другой пример столбца в правильной таблице:
[img]https://i.sstatic.net /CHdsQork.png[/img]

Попытки решения:
Мой текущий пример демонстрирует решение из этого сообщения ( «Неизвестный столбец в «списке полей»», но столбец существует), где говорится, что использование метода обрезки из php предназначено для решения проблемы. Но он по-прежнему возвращает ту же ошибку, что и раньше.
Я также использовал это решение (Ошибка: неизвестный столбец в списке полей). Но, как вы можете видеть на изображениях выше, столбец уже существует в таблице.

Подробнее здесь: https://stackoverflow.com/questions/791 ... umn-exists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»