MySQL: Error Number 1054

emtecif
На сайте с 05.03.2012
Offline
150
4430
MySQL error in file: /engine/modules/vote.php at line 38
Error Number: 1054
The Error returned was:
Unknown column 'grouplevel' in 'field list'

SQL query:

SELECT id, title, category, body, vote_num, start, end, grouplevel FROM ab_vote WHERE approve

Вот 38я строка файла vote.php

$db->query( "SELECT id, title, category, body, vote_num, start, end, grouplevel FROM " . PREFIX . "_vote WHERE approve" );

E3
На сайте с 14.02.2013
Offline
0
#1

Такая же проблема

C
На сайте с 04.02.2005
Offline
291
#2

два способа

1-й

$db->query( "SELECT id, title, category, body, vote_num, start, end FROM " . PREFIX . "_vote WHERE approve" );

2-й

alter table PREFIX . _vote ` ADD `grouplevel' INT(5)

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3

Unknown column 'grouplevel' in 'field list'

Неизвестное поле 'grouplevel' в списке полей для выборки.

Смотрите Ваши таблицы.

Подпись))
[Удален]
#4
epercev30:
Такая же проблема

у тебя такая же в 38 извилине мозга

AS
На сайте с 19.02.2013
Offline
4
#5
MySQL error in file: /engine/modules/vote.php at line 38
Error Number: 1054
The Error returned was:
Unknown column 'grouplevel' in 'field list'

SQL query:

SELECT id, title, category, body, vote_num, start, end, grouplevel FROM ab_vote WHERE approve

Вы установили движек DLE 9.8, и загрузили базу данных от DLE 9.7. В 9.8 в таблице dle_vote добавлена новая колонка grouplevel. Из за этого и получается ошибка.

Как исправить?

Через phpMyAdmin в своей таблице удаляете таблицу dle_vote. Затем необходимо сделать импорт для этого сохраняете код ниже в текстовом документе и переименовываете в его vote.sql и импортируете. Мне помогло

-- phpMyAdmin SQL Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Feb 19, 2013 at 02:47 PM
-- Server version: 5.1.40
-- PHP Version: 5.3.13

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `mybase`
--

-- --------------------------------------------------------

--
-- Table structure for table `dle_vote`
--

CREATE TABLE IF NOT EXISTS `dle_vote` (
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
`category` text NOT NULL,
`vote_num` mediumint(8) NOT NULL DEFAULT '0',
`date` varchar(25) NOT NULL DEFAULT '0',
`title` varchar(200) NOT NULL DEFAULT '',
`body` text NOT NULL,
`approve` tinyint(1) NOT NULL DEFAULT '1',
`start` varchar(15) NOT NULL DEFAULT '',
`end` varchar(15) NOT NULL DEFAULT '',
`grouplevel` varchar(250) NOT NULL DEFAULT 'all',
PRIMARY KEY (`id`),
KEY `approve` (`approve`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;

--
-- Dumping data for table `dle_vote`
--

INSERT INTO `dle_vote` (`id`, `category`, `vote_num`, `date`, `title`, `body`, `approve`, `start`, `end`, `grouplevel`) VALUES
(1, 'all', 0, '2013-02-19 01:08:56', 'Оцените работу движка', 'Лучший из новостных<br />Неплохой движок<br />Устраивает ... но ...<br />Встречал и получше<br />Совсем не понравился', 1, '', '', 'all');

vzalesko умник, хамить людям не нада, не все такие "продвинутые" пользователи как ты

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий