Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 07.04.2015, 12:48   #1
 
Аватар для Web Guru
 
Сообщений: 2
FR (активность): 30

Доп. информация
По умолчанию Автор темы Единая точка входа и запрос MYSQL

Имеется один файл index.php и имеется база данных mysql с одной таблицей artikles (поля: id, title, description, content) наполненная 10 статьями. Нужно что бы в файле index.php выводились данные одной определённой статьи (титле, дескрипшн и сама статья) в зависимости от запроса. То есть, id 1 – это главная. А запросы других страниц – sait.ru/index.php?id=2, sait.ru/index.php?id=3, sait.ru/index.php?id=4, sait.ru/index.php?id=5, sait.ru/index.php?id=6, sait.ru/index.php?id=7, sait.ru/index.php?id=8, sait.ru/index.php?id=9, sait.ru/index.php?id=10

Я знаю, что для того что бы такое организовать нужно прописать в index.php команду подключения к базе данных – это легко. Но после этого нужна команда по извлечению статьи из базы данных, но только не по определённому id, а по id, который запрашивается.
Web Guru вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 07.04.2015, 12:58   #2
 
Аватар для Hodge
 
Сообщений: 734
FR (активность): 17,522

Доп. информация
По умолчанию

Получаем id нужной статьи гет-запросом:

$_GET["id"] - тут будет храниться id запрашиваемой пользователем статьи.

Вытаскиваем из базы данных статью следующим образом:

$result = mysql_fetch_row("SELECT * from `artikles` WHERE `id` = ".$_GET["id"]."");

Выводим и форматируем статью:

echo $result[(название нужного поля из бд)];

Проверить массив $result на наличии в нем строки из бд со статьей:

print_r($result);

$_GET["id"] нужно экранизировать, перед тем, как обращаться к бд.
Hodge вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (07.04.2015)
Ответ

Метки
mysql

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2641 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Т - таргетинг, твитер, ТИЦ, тизер, титул, точка входа, ТОП, тошнота, траст, трафик Alex LM SEO словарь 3 04.09.2012 06:55
Единая база наружной рекламы, реклама, 200 000 рублей. SVITT Продажа 0 03.05.2012 20:13
Продам сайт - m-blog(точка)com(точка)ua n1-fox Продажа 0 02.12.2011 14:10

Текущее время: 11:20. Часовой пояс GMT +3.