SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.05.2010 14:46:01

rifler
Участник
Зарегистрирован: 03.05.2010
Сообщений: 2

многотабличный запрос

Добрый день.
Проблема такая - есть три таблиц(ученая степень, ученое звание и отрасль наук) с одинаковой структурой - id и name. В таблице users в соответствующих столбцах хранится id степени, звания и отрасли наук.
Так вот сейчас при выводе списка всех пользователей делаю сначала запрос в таблицу users(там хранится еще и доп инфа), а затем по полученным id достаю название степени, звания или отрасли, что неудобно. Написал многотабличный запрос и он нормально работает, но - возвращаемые столбцы звания, степени и отрасли имеют одинаковые имена - name. При выводе в php на страницу пишу echo $row['name'] - и он выводит только отрасль(т.к. она последняя при запросе).
Помогите

Неактивен

 

#2 03.05.2010 22:40:15

Mirexzpalich
Завсегдатай
Зарегистрирован: 03.03.2010
Сообщений: 26

Re: многотабличный запрос

$result=mysqli_query(" select user.name as name, zvanie.name as zvanie, otrasl.name as otrasl from user,zvanie,otrasl");
$ row=mysqli_fearch_array($result);

Думаю все понятно

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson