Организация SQL-запроса, преобразование URL в заголовок из базы данных - PullRequest
0 голосов
/ 06 декабря 2009

В настоящее время у меня есть сайт с несколькими статьями, созданными пользователями в качестве контента. В каждом новом сообщении есть скрытая переменная $ getcurrentpageurl. Когда пользователь читает сообщение (x), кнопка формы с надписью «ответить на это сообщение» отправляет пользователя в форму отправки, в которой скрытое поле перехватывает опубликованный $ getcurrentpageurl и автоматически вставляет его в новую статью (y ).

Таким образом, новая статья (y) может отображать что-то вроде: «Это сообщение в ответ на www.mysite.com/articles/thearticle(x0»

У меня вопрос: как мне преобразовать этот URL в заголовок статьи x и представить его как ссылку на указанный URL?

Если это поможет, все сообщения сохраняются в базе данных SQL; есть поле заголовка, текстовое поле и т. д., поэтому я теоретически мог бы извлечь заголовок из поля заголовка, но я не могу понять, как все это организовать для автоматизации. Дайте мне знать, если это нужно уточнить!

Заранее спасибо!


Подробнее:

Переменная базы данных $ getcurrentpageurl - это то, что она говорит, она читает URL текущей статьи. Когда пользователь нажимает кнопку «Ответить на это сообщение», он отправляется как POST-информация в форму отправки статьи. В этой форме пользователь может написать заголовок, выбрать категорию для своей статьи и написать сообщение в обычном текстовом поле. Есть скрытое поле, значением которого является информация POST, то есть исходный URL статьи.

Когда статья сохраняется, она представляется следующим образом:

НАЗВАНИЕ

Текст

Эта статья является ответом на:

    <a href="*url-of-the-repsonded-to-article*">*url-of-the-responded-to-article* </a>

Я прошу прощения, если мне не ясно, я сам запутался с процессом!

1 Ответ

0 голосов
/ 06 декабря 2009

Я не совсем понимаю, как вы это настроили.

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

Таким образом, вы можете буквально получить заголовок, выполнив такой простой запрос:

SELECT `title` FROM `articles` WHERE `article_id` = (x);

чтобы найти заголовок.

Тогда у вас просто есть страница типа "fetcharticle.php? Id = x", и она будет такой же простой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...