SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.04.2009 23:17:01

millennium
Участник
Зарегистрирован: 18.04.2009
Сообщений: 5

MySQL Error:

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out,hits,rating_total,rating
                    FROM   mtl_sites
              ' at line 1

Query: SELECT id,a_admin,cat,site_name,in_webring,votes,out,hits,rating_total,rating
                    FROM   mtl_sites
                    WHERE  owner='1'
                    ORDER BY site_name ASC

Connection:

Time: Saturday 18th April 2009, 11:12PM

вот токая проблема , подскажите пожалуйста как её решить ?  http://l2rate.ru//index.php?act=ucp] тут

Неактивен

 

#2 18.04.2009 23:30:15

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error:

Добавьте обратные кавычки (`, там, где ё) вокруг слова out (это ключевое слово, его нужно
экранировать).

Неактивен

 

#3 18.04.2009 23:36:33

millennium
Участник
Зарегистрирован: 18.04.2009
Сообщений: 5

Re: MySQL Error:

CREATE TABLE `mtl_sites` (
  `id` int(11) NOT NULL auto_increment,
  `owner` int(11) NOT NULL default '0',
  `owner_accept` tinyint(2) NOT NULL default '0',
  `date` varchar(50) NOT NULL default '',
  `a_admin` tinyint(4) NOT NULL default '0',
  `a_ban` tinyint(4) NOT NULL default '0',
  `a_hide` tinyint(4) NOT NULL default '0',
  `cat` int(11) NOT NULL default '0',
  `site_name` varchar(250) NOT NULL default '',
  `site_desc` varchar(250) NOT NULL default '',
  `site_url` varchar(250) NOT NULL default '',
  `site_banner` varchar(250) NOT NULL default '',
  `site_moment` tinyint(4) NOT NULL default '0',
  `in_webring` tinyint(2) NOT NULL default '0',
  `notepad` text NOT NULL,
  `notepad_size` int(11) NOT NULL default '0',
  `comments` int(11) NOT NULL default '0',
  `votes` int(11) NOT NULL default '0',
  `votes_past` int(11) NOT NULL default '0',
  `out` int(11) NOT NULL default '0',
  `out_past` int(11) NOT NULL default '0',
  `hits` int(11) NOT NULL default '0',
  `hits_past` int(11) NOT NULL default '0',
  `rating_total` int(11) NOT NULL default '0',
  `rating` int(11) NOT NULL default '0',
  `rating_past` int(11) NOT NULL default '0',
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;


где че вставить? непонял я в SQL чайник

Неактивен

 

#4 18.04.2009 23:56:14

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error:

Проблема не в базе, проблема в коде PHP. В нем нужно искать строку
«in_webring,votes,out,hits,rating_total» и менять на «in_webring,votes,`out`,hits,rating_total».

Неактивен

 

#5 19.04.2009 00:06:24

millennium
Участник
Зарегистрирован: 18.04.2009
Сообщений: 5

Re: MySQL Error:

агромное спасибо помогло ! даже не знаю как отблагодарить

Неактивен

 

#6 19.04.2009 00:09:37

millennium
Участник
Зарегистрирован: 18.04.2009
Сообщений: 5

Re: MySQL Error:

еше одна проблема вылезла sad

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out=out+1, last_activity_recorded = 1240085302 WHERE id='1'' at line 1

Query: UPDATE l2rate_sites SET out=out+1, last_activity_recorded = 1240085302 WHERE id='1'

Неактивен

 

#7 19.04.2009 00:18:37

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: MySQL Error:

Аналогично, out — в бэктики. Оба раза smile
`out`=`out`+1

Наверняка еще несколько раз по тексту встретятся — надо везде заменить smile

Неактивен

 

#8 19.04.2009 00:26:42

millennium
Участник
Зарегистрирован: 18.04.2009
Сообщений: 5

Re: MySQL Error:

вобшем делаю исправлиаетя но в других местах  выпливает такое-же sad может за wmz ктонибуд сделает по человечески ?
для знаюших ето работы на 10 мин а мне етот скрипт позарез нужен {сори за "грамотный русский" }

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson