SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 13.08.2014 05:04:36

Евшения
Участник
Зарегистрирован: 13.08.2014
Сообщений: 2

Помогите разобраться с ошибкой 1064

Здравствуйте,

я в базах данных не очень разбираюсь, но кинута создателем своего сайта на произвол судьбы и пытаюсь сама вникать. Мало кто мне хочет помогать, так как вникать никто не хочет в чужую работу.

У меня проблема - сайт 4 года не индексируется Гуглом (такое у кого-то еще бывает???) из-за какой-то ошибки в базе форума или где-то в форуме, разработчик развел руками и пропал.

Гугл при добавлении нового адреса забирает страницу на индексирование, но в разделе - "отображение страницы" выдается картинка с ошибкой форума - следующего содержания с ошибкой 1064. В итоге, индексация вряд ли ему грозит, раз он отображает ошибочный файл. Единственный файл в индексе гугла - это sitemap.

Подскажите, что может значить эта ошибка и как я могу ее исправить - в какое место в базе данных залезть и что исправить, если это реально?
Подскажите, пожалуйста, кто что знает и примерно, что может это быть - я вообще чайник.

Вот код ошибки, которую выдает гугл при обработки страницы. прикрепляю скрин также. Сайт gohappy.ru.


<h1>Общая ошибка</h1>           
<div>SQL ERROR [ mysql4 ]<br /><br />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 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]<br /><br />

Произошла ошибка SQL при выборке на этой странице. Пожалуйста, сообщите <a href="mailto:admin@gohappy.ru">администратору</a>, если ошибка будет повторяться.</div><p>Уведомите администратора форума или вебмастера: <a href="mailto:admin@gohappy.ru">admin@gohappy.ru</a></p>

Отредактированно Евшения (13.08.2014 05:06:46)


Прикрепленные файлы:
Attachment Icon ошибка гугла.jpg, Размер: 157,514 байт, Скачано: 588

Неактивен

 

#2 13.08.2014 06:43:11

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Помогите разобраться с ошибкой 1064

Ошибка не возникает для простого пользователя и для Яндекса. Нет ли у вас на сайте кода специально для гугла? То есть проверки не гугл ли это и если гугл, то что-то не такое, как всем. Ищите в исходниках слово USER_AGENT или слово google.

Неактивен

 

#3 13.08.2014 11:45:29

Евшения
Участник
Зарегистрирован: 13.08.2014
Сообщений: 2

Re: Помогите разобраться с ошибкой 1064

Спасибо,
да, это только гугл, все остальные поисковики уже давно все индексируют - даже Yahoo, и тот нашел нас. Буду искать, как вы сказали.

Неактивен

 

#4 26.09.2014 14:45:17

Alex1609
Участник
Зарегистрирован: 26.09.2014
Сообщений: 2

Re: Помогите разобраться с ошибкой 1064

Добрый день, подскажите пожалуйста. У меня выбивает ошибку в синтаксисе.
#1064 - 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 'UNSIGNED CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `diametr` VARCHAR(' at line 1.

НЕ знаю, что с ней делать.
Заранее спасибо за помощь.

Отредактированно Alex1609 (26.09.2014 14:53:57)

Неактивен

 

#5 26.09.2014 14:46:05

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите разобраться с ошибкой 1064

Так приведите запрос, который ошибку вызывает wink


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#6 26.09.2014 14:54:48

Alex1609
Участник
Зарегистрирован: 26.09.2014
Сообщений: 2

Re: Помогите разобраться с ошибкой 1064

<?php
$mysqli = new mysqli ("localhost","root","","moscosmetics-local");
$mysqli->query("SET NAMES 'utf8'");
$mysqli->query("CREATE DATABASE `moscosmetics`");
$mysqli->close();
?>

Неактивен

 

#7 26.09.2014 14:56:20

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите разобраться с ошибкой 1064

Это не тот запрос, Вам не кажется?

В запросе, вызвавшем ошибку была строка, содержащая

'UNSIGNED CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `diametr


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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