Перейти к содержимому

Сервис обмена электронных валют

Партнерская программа Kredov

  • Закрытая тема Тема закрыта

Вывод из двух таблиц в один список

#1 kolesgan

kolesgan
  • Пользователь
  • 73 сообщений
  • Репутация: 0
0

Отправлено 17 Май 2011 - 16:30

У меня имеются 2 таблицы. В одной и другой имеются строки cat_chast. В таблице user собраны пользователи, в таблице dop_chast дополнительные части пользователя, где uid=id с таблицы user. Вобщем нужно вывести из этих двух таблиц в один список всех пользователей с одинаковым cat_chast.
В таблице user имеются строки: id, cat_chast, name, famile
В таблице dop_chast: id, uid, cat_chast
Из таблицы user вывожу список с определенной категорией cat_chast таким образом:

$spisok_poisk = mysql_query("SELECT * FROM user WHERE cat_chast='$id' ORDER BY famile",$db);
$count_spisok_poisk=@mysql_num_rows($spisok_poisk);
if ($count_spisok_poisk > 0) {
$poisk_spisok = mysql_fetch_array($spisok_poisk);
do {
echo "<a href=\"$poisk_spisok[id].html\">$poisk_spisok[famile] $poisk_spisok[name]</a>";}
while ($poisk_spisok = mysql_fetch_array($spisok_poisk));
}
Как осуществить так, чтоб еще из таблицы dop_chast в этот список выводились те пользователи, у кого cat_chast тоже равна $id? Вообще возможно ли это?

 

 

  • 0

#2 kolesgan

kolesgan
    Topic Starter
  • Пользователь
  • 73 сообщений
  • Репутация: 0

Отправлено 20 Май 2011 - 07:55

может еще ктото сможет помочь?
  • 0

#3 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 31 Май 2011 - 22:04

kolesgan, объясните смысл таблиц, я пока не понял что там выводить. Какая состыковка у вас между таблицами user и dop_chast: один <-> один (одной записи из таблицы user соответствует одна запись из таблицы dop_chast), один <-> много (одной записи из таблицы user может соответствовать несколько записей из таблицы dop_chast), много <-> много (одной записи из таблицы user могут соответствовать несколько записей из таблицы dop_chast + одной записи из таблицы dop_chast может соответствовать несколько записей из таблицы user)

Вообщем я не понял что хранится в вашей таблице dop_chast, что это за поле cat_chast? Объясните, и решим вашу задачу.
  • 0

#4 kolesgan

kolesgan
    Topic Starter
  • Пользователь
  • 73 сообщений
  • Репутация: 0

Отправлено 05 Июнь 2011 - 22:02

Уже не надо. решил по другому. Решил пользоваться одной таблицей !!!
  • 0

#5 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Июнь 2011 - 00:11

kolesgan, ок, тогда тему закрою.
  • 0


Оформление форума – IPBSkins.ru