Ошибка MySQL

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Ошибка MySQL

Сообщение Alex-Kom »

Вот что вышло при открытии страницы "Кто сейчас на форуме", в чем проблема, подскажите.
SQL ERROR [ mysqli ]

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 '' at line 1 [1064]

SQL

SELECT topic_title FROM phpbb_topics WHERE topic_id =

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/viewonline.php
LINE: 254
CALL: dbal_mysqli->sql_query()
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: Ошибка MySQL

Сообщение rxu »

Alex-Kom
Подскажите, что меняли в коде перед этим.
Изображение
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

rxu писал(а):Подскажите, что меняли в коде перед этим.
Последний раз дня четыре назад ставил мод возможности просмотра (как раз на этой странице "Кто онлайн") какую тему просматривает пользователь. В течении этих четырех дней никаких проблем не возникало. К сожалению оригинальное названия мода пока сказать не могу.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: Ошибка MySQL

Сообщение rxu »

Сам код, который добавляли, привести можете?
Изображение
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

rxu писал(а):Сам код, который добавляли, привести можете?
Вот, нашел.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Ошибка MySQL

Сообщение МайскийЖук »

Да необязательно было его прикреплять-то, можно было просто название сказать.

Бывает такая проблема с этим модом, и я сам сталкивался с подобным сообщением об ошибке. Все дело в неверном прочтении некоторых пунктов инструкции, в частности тех, где надо добавлять t.. Рекомендую еще раз внимательно пройти все шаги инструкции и ставить t. только там, где указано, БЕЗ пробелов.
Любовь и боль, покой и бой я как любой несу с собой…
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

МайскийЖук не понял о чем вы, что за "t."?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Ошибка MySQL

Сообщение HAMMER663 »

Alex-Kom он имеет ввиду, что надо проверить инструкцию в файле /viewonline.php
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

HAMMER663 писал(а):он имеет ввиду, что надо проверить инструкцию в файле /viewonline.php
Сейчас проверим, отпишусь..

Добавлено спустя 13 минут 43 секунды:
В файле viewonline.php всё в порядке..
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Ошибка MySQL

Сообщение МайскийЖук »

Точно? Лишних пробелов рядом с t. нет?
Любовь и боль, покой и бой я как любой несу с собой…
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

МайскийЖук писал(а):Лишних пробелов рядом с t. нет?
Понятия не имею о какой t. вы спрашиваете...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка MySQL

Сообщение Sheer »

Alex-Kom
Зачем выкладывать здесь мод? Вас просили привести код, который вы добавили в viewonline.php
Заполните Простейший путь к скорейшему ответу - шаблон запроса и приведите код вашего viewonline.php +/- 10 строк от строки 254. И включите debug.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

Sheer писал(а):Зачем выкладывать здесь мод?
Извиняюсь прочитал как "мод" а не "код". И сейчас кстати заработало, ничего не делал.
Где как и зачем включать debug? :?

Код: Выделить всё

$topic_result = $db->sql_query($sql);
						$topic_data = $db->sql_fetchrow($topic_result);
						$location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name'], $topic_data['topic_title']);
						$location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $on_page[1]);
					break;

					case 'viewforum':
						$location = sprintf($user->lang['READING_FORUM'], $forum_data[$forum_id]['forum_name']);
					break;
				}
			}
			else
			{
				$location = $user->lang['INDEX'];
				$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
			}
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка MySQL

Сообщение Пчелкин »

Alex-Kom
Во первых - не надо скачивать моды с "****" ресурсов...надо воще послать вас туда же и спрашивать об ошибке..
Во вторых у вас "дерь****кая" старая версия мода...
В третьих...вы б посмотрели под какую версию двига ваша версия сделана..
В четвертых...поиск рулит и всегда (ВСЕГДА !!!) перед установкой стоит поюзать поиск и проискать мод посвежей, а не бросаться на первую встречную, лишь потому, что у нее течка...
Уже есть - Topic In Who Is Online v1.0.2 - все ошибки исправлены...
http://www.phpbb.com/community/viewtopi ... &t=1055645
Здесь можно скачать...
http://www.phpbb.com/customise/db/mod/t ... is_online/
Удачи ....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Alex-Kom
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 8 месяцев
Благодарил (а): 5 раз

Re: Ошибка MySQL

Сообщение Alex-Kom »

Пчелкин, вас обидел кто-то, что за негатив? А про другие "******" ресурсы можете у себя в подписи написать чтобы все видели, как по мне что тот что этот одно и то же.
За ссылки спасибо.

Добавлено спустя 2 минуты 42 секунды:
А мод на который вы дали ссылку для версии PHPBB 3.0.2 как же быть-то?

Вернуться в «Поддержка phpBB 3.0.х»