Title на страницах генерирующихся из базы данных.

Vzeka
На сайте с 11.08.2011
Offline
10
544

Добрый день!

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

Есть сайт на самописной CMS, с MySQL базой данной к нему. Часть страниц на этом сайте генерится на основе базы MySQL. То есть есть общий шаблон shablon.php , страницы выводятся вида shablon.php?id=101 , shablon.php?id=102 и т.д.

Хочу, чтобы в Title каждой страницы отображался текст взятый из поля типа varchar одной из таблиц базы данных.

Как это сделать?

su-root
На сайте с 15.08.2008
Offline
73
#1

$result = mysql_query("SELECT title FROM table WHERE id = $id", $db);  

$myrow = mysql_fetch_array($result);
echo $myrow[title];

Примерно так...

Кто ищет смысл, пусть сидит на небесах - в своих глазах!
Vzeka
На сайте с 11.08.2011
Offline
10
#2
su-root:
$result = mysql_query("SELECT title FROM table WHERE id = $id", $db);  

$myrow = mysql_fetch_array($result);
echo $myrow[title];

Примерно так...

Спасибо за подсказку. Правда пробую, пока ничего не получается...

Я правильно понимаю, что:

1. table - название таблицы откуда данные брать.

2. id - наименование нужного мне поля. (как и $id)

3. $db - название базы данных.

Что есть title в этом коде?

И если я пропишу вышеуказанный код в файл с функциями сайта в таком виде:

function moretitle()

{
$result = mysql_query("SELECT title FROM tblGoods WHERE tGoodName = $tGoodName['GOOD_UNIQ']", $db);
$myrow = mysql_fetch_array($result);
echo $myrow[title];
}

то в файл шаблона мне его встроить строкой:

<title> <? moretitle(); ?></title>

Все правильно понимаю?

P.S. Простите за глупые вопросы, первый раз столкнулась с необходимостью прописывать обращение к MySQL. 😒

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