как вывести связанную информацию из Mysql

manun

Новичок
как вывести связанную информацию из Mysql

в MySQL имею таблицу artpage с 3 полями
id_artpage
name храню заголовки
news храню текст, (который заголовкам соответствует)
==========================================
// Если не указаны заголовки, путем передачи номера группы через параметр id вывожу список заголовков
РАБОТАЕТ........... список выглядит как

global $page;
href=http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF']."?id_page=".$page ['id_artpage'].">".$page['name']."</a>";

// Если номер группы передан через параметр id, хочу отобразить, текст(news), который заголовку(name) соответствует

$query = "SELECT * FROM artpage where news=".$page['name']." ";
$result = mysql_query($query);

echo $result;

обращение к базе не срабатывает- текст не выводится
идет сообщение:
====================
Notice: Undefined variable: page in c:\program files\apache group\apache\htdocs\article\index.php on line 27
===================
смысл его непонятен
$page['name']- распечаталась ведь в списке заголовков
$page['name']- глобальная ведь
 

Фанат

oncle terrible
Команда форума
твоя проблема не в Mysql , а в голове.
ты делаешь какие-то бессмысленные действия.

Если номер группы передан через параметр id, то ты пишешь news=".$page['name']
тебе ничего не кажется здесь странным?

что значит "$page['name']- глобальная ведь"? В каком смысле глобальная?

$result = mysql_query($query);
echo $result;
что ты хочешь, чтобы этот код тебе вывел?
 

manun

Новичок
Автор оригинала: Фанат
твоя проблема не в Mysql , а в голове.
ты делаешь какие-то бессмысленные действия.

Если номер группы передан через параметр id, то ты пишешь news=".$page['name']
тебе ничего не кажется здесь странным?

что значит "$page['name']- глобальная ведь"? В каком смысле глобальная?

что ты хочешь, чтобы этот код тебе вывел?
поле news, которое соответствует выбранному мной
name (а его я из списка получил)
 
Сверху