Перейти к контенту
  • 0

Помощь,возникла проблема с mySQL...


.to4ka

Вопрос

Всем привет

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

---

Были проблемы с хостингом,сегодня все заработало.Зашел на форум,удалил пару сообщений,что-то написал,вышел.Затем пошел по старой ссылке,которая пришла мне еще до проблем с хостингом на мейл как уведомление о новом сообщении на форуме.Захожу а мне вот что вылезает:

скриншотик

---

Удаляю куки,захожу на форум-ввожу логин,пароль и опять тоже самое

Помогите пожалуста :D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

в других файлах.

берешь и ищешь в проекте файлы, которые содержат словосочетание "LEFT JOIN" и проверяешь там кусок во FROM, если там больше одной таблицы, то заключай в скобки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

а в чем вообще проблема? что на скрине я показал

просто интересно,и решит ли то что вы советуюте мою проблему?

просто я не опытный настолько как вы.В php я не разбираюсь

искать в настройках mySQL в админцентре?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

спасиб 8)

 

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

блин не форум же менять...срочно надо сделать этот 8)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ну так обратитесь к специалистам за деньги.

или ищите сами. решение Вам уже дали полное и стопроцентно верное.

 

искать можно даже тем же Total Commander'ом в файлах по маске *.php, содержащим словосочетание LEFT JOIN

Ссылка на комментарий
Поделиться на других сайтах

  • 0

разобрался ))) но появилась другая-при нажатии на мой профиль форум(личные данные) выдает пустую страничку...

---

если что могу отпостить что поменял

...если вдруг у кого-нибудь такое случитца в версии форума что у меня

еще раз спасибо )))

Ссылка на комментарий
Поделиться на других сайтах

  • 0

пусто.просто пустая страница-белый фон

---

вот что я поменял в файлах в которых я нашел LEFT JOIN

Boards.php

$last_c_id = -1;

	$DB->query("SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
			   c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
			   FROM ibf_forums f, ibf_categories c
				 LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
			   WHERE c.id=f.category
			   ORDER BY c.position, f.position");

 

Portal.php

// Get User Data
				if ( ($ibforums->vars['show_user_posted'] == 1) and ($ibforums->member['id']) )
				{
					$query = $DB->query("SELECT DISTINCT ibf_posts.author_id, ibf_topics.*, ibf_forums.name, ibf_forums.read_perms
										 FROM ibf_topics, ibf_forums
										 LEFT JOIN ibf_posts ON (ibf_topics.tid = ibf_posts.topic_id AND ibf_posts.author_id = '".$ibforums->member['id']."') 
							 WHERE ibf_topics.forum_id = ibf_forums.id AND 
									(ibf_forums.read_perms = '*'
									OR ibf_forums.read_perms LIKE '".$ibforums->member['mgroup']."' 
									OR ibf_forums.read_perms LIKE '%,".$ibforums->member['mgroup']."' 
									OR ibf_forums.read_perms LIKE '".$ibforums->member['mgroup'].",%' 
									OR ibf_forums.read_perms LIKE '%,".$ibforums->member['mgroup'].",%')
										 ORDER BY last_post DESC LIMIT 0,".$number_of_posts );
				}
				else
				{
		$query = $DB->query( "SELECT ibf_topics.*, ibf_forums.name, ibf_forums.read_perms
							  FROM ibf_topics, ibf_forums
							 WHERE ibf_topics.forum_id = ibf_forums.id AND 
									(ibf_forums.read_perms = '*'
									OR ibf_forums.read_perms LIKE '".$ibforums->member['mgroup']."' 
									OR ibf_forums.read_perms LIKE '%,".$ibforums->member['mgroup']."' 
									OR ibf_forums.read_perms LIKE '".$ibforums->member['mgroup'].",%' 
									OR ibf_forums.read_perms LIKE '%,".$ibforums->member['mgroup'].",%')
							  ORDER BY last_post DESC LIMIT 0,".$number_of_posts );
		}

			while( $row = $DB->fetch_row($query) ) {

			if ( $forum = $std->my_getcookie('fread_'.$row['forum_id']) )
			{
					$ibforums->input['last_visit'] = $forum > $ibforums->input['last_visit'] ? $forum : $ibforums->input['last_visit'];
			}
				$data.= $this->render_entry($row);
			}

			return $this->html->latest_posts_big($data);
		}
	else
	{

---

поменял как ты и говорил все больше одного...поставил скобки

есть еще два таких же файла в папке upload в sources

там тоже менял,не знаю надо ли было...

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.