Запрос вставки codeigniter с столбцом под названием «Индекс» дает ошибку базы данных 1064Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос вставки codeigniter с столбцом под названием «Индекс» дает ошибку базы данных 1064

Сообщение Anonymous »

Я не могу понять, что здесь не так: < /p>
class Model_form extends CI_Model
{
function __construct()
{
// Call the Model constructor
parent::__construct();
}

function add_tree()
{
$v_treename = $this->input->post('f_treename');
$v_treedesc = $this->input->post('f_treedesc');
$v_treeid = $v_treename;
$this->db->query("INSERT INTO trees (index, tree_name, tree_desc, tree_id) VALUES (NULL, '$v_treename', '$v_treedesc', '$v_treeid') "); //PROBLEM OCCURS HERE
}
< /code>
Получить эту ошибку: < /p>

Произошла ошибка базы данных < /p>
Номер ошибки: 1064 < /p>
У вас есть ошибка в синтаксисе SQL; Проверьте руководство, которое соответствует вашей версии MySQL Server для правого синтаксиса для использования значений «Индекс», tree_name, tree_desc, tree_id) Запуск на локальном сервере с MAMP.

Подробнее здесь: https://stackoverflow.com/questions/615 ... error-1064
Ответить

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

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

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

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

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