Вывод результата из нужного поля при селекте из двух баз(HELP!!!)

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Вывод результата из нужного поля при селекте из двух баз(HELP!!!)

извините, что запостил своё сюда сообщение , так так в "форуме для новичков" я ответа не дождался, а "горит"

есть у меня запрос к двум базам
PHP:
$sql="SELECT * from news, surse WHERE date='$cur_date' and surse.id=news.url ORDER by time DESC";

$result = mysql_query($sql);
while($data=mysql_fetch_array($result))
{
echo //а тут вот и нужно вставить результат id но из базы news
}
(в обоих базах есть поле с названием id
мне нужно "взять" это поле из базы news)
 

DenisK

Guest
$sql="SELECT news.id as nid, surse.id as sid [и т.д.] from news, surse WHERE date='$cur_date' and surse.id=news.url ORDER by time DESC"

...

echo $data['nid']

и запрос у тебя не к двум базам, а к двум таблицам внутри базы
 

Ямерт

The Old One
Ты хотел сказать - "из двух таблиц" (news, surse)?

А какие проблемы? Если выбираешь все поля, то и выберутся все поля, все id.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ет я понял
например если выборка по одной таблице (например news)
то
PHP:
echo $data[id]
а если из нескольких таблиц, то можно ли не описывать их в слекте типа
PHP:
echo $data[news.id]
?
 

DenisK

Guest
млин, в селекте пишешь news.id as nid, а потом пишешь echo $data[nid]
все дела
 
Сверху