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

Экспорт из топика


Вопрос

У меня на форуме есть топик с анекдотами. Есть скрипт на php, который выводит случайные фразы. В общем, мне нужно узнать, где именно в базе находятся все посты этой темы и как их оттуда достать?
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
http://www.ibresource.ru/forums/index.php?...&f=14&t=2376&s= по ссылке t=2376 2376-ой топик
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Borland_delphi_6

Хорошо, но у меня стоит конвертация php-html

Так там как раз номер темы в topicXXX.html указан !!! :D

 

Есть скрипт на php, который выводит случайные фразы

А откуда скрипт берет данные ? Подозреваю, что он не для форума писался... И просто так (подставив вышеуказанный запрос) его прикрутить не удастся. Особенно если не знаешь MySQL.

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

  • 0

Borland_delphi_6

$i = 0;			$topic = 1;
		$db_res = $DB->query("SELECT * FROM ibf_posts WHERE topic_id = '".$topic."'");
		$num_posts = $DB->get_num_rows();
		if ($num_posts > 0)
		{
			$this_post = rand(1,$num_posts);
			while ($row = $DB->fetch_row($db_res))
			{
				$i++;
				if ($i == $this_post) break;
			}
		} else $row['post'] = "";

 

В переменную $topic занести номер темы. После выполнения данного кода получишь произвольное сообщение из указанной темы в переменной $row['post'].

Ну а дальше уже дело техники.

Предполагаю, что этот код не оптимальный по скорости работы. Тут вроде есть гуру в MySQL, может чего другое предложат.

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

  • 0

Borland_delphi_6

А как к базе сконестится и все такое?

Если вставляешь код в файлы форума, то коннект к базе уже есть. Используй глобальную переменную $DB примерно как в вышеуказанном коде.

Доступные функции класса смотри в /sources/Drivers/mySQL.php

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

  • 0

Borland_delphi_6

Нет, не форум. Хотя...

Все равно смотри mySQL.php, там все нужное есть.

А еще лучше слей документацию по php, там есть все что тебе будет нужно.

http://php.spb.ru/

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

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

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

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

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

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

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

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

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

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

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

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