Я пытаюсь вставить некоторые данные в свою базу данных, но простой запрос вставки обманывает меня.Вставка php в сбой и я не вижу никакой ошибки
Вот что я получил атм:
$insert = $this->db->execute('INSERT INTO `items` SET `class`=? `player`=? `name`=? `value1`=? `value2`=? `value3`=? `value4`=? `value5`=? WHERE `id`=?', array($item->class, $player->id, $item->name, $item->value1, $item->value2, $item->value3, $item->value4, $item->value5, $player->id));
Также пробовал:
$insert = $this->db->execute('INSERT INTO `items` `class`=? `player`=? `name`=? `value1`=? `value2`=? `value3`=? `value4`=? `value5`=?', array($item->class, $player->id, $item->name, $item->value1, $item->value2, $item->value3, $item->value4, $item->value5));
Я надеюсь, что some1 может видеть мою ошибку
С наилучшими пожеланиями
Разделите столбцы запятой. Кроме того, что такое «где» в вставке? Пока еще не записано, что делает то, что происходит? Вы читали mysql-документацию для инструкций INSERT? –