Таблици и резултатите от тях

galabin123

Registered
примерно имам таблиците

movies

games

song

и във всяка имам и полето preglejdaniq

как мога да изкарам от трите таблици резултатите като ги сортирам по preglejdaniq

ето и пример


1.някакъв филм 1000 преглеждания
2.тъп филм - 800 преглеждания
3.boom boom powe - 500 преглеждания
4.aion - 300 преглеждания
5.Стъклен дом - 150 преглеждания.

Мерси Предварително
 
Нещо такова... Да брои колко са полетата и да ги групира по преглеждания... След това извеждаш...
Код:
$res = mysql_query("SELECT count(views) as view, movies.* FROM `movies` ORDER by views GROUP BY `views` DESC") or die(mysql_error());
while($row = mysql_fetch_array($res) {
echo $row['film'].' - '.$row['view'].' преглеждания';
}
 
Код:
SELECT `movies`.`preglejdaniq`,`games`.`preglejdaniq`,`song`.`preglejdaniq` FROM `movies`, `games`,`song` ORDER BY `preglejdaniq` DESC
 
явно никои не ме е разбрал :(

резултатите от 3 таблици да ги извежда и подрежда според полето preglejdaniq няма как да ви дам сайт да видите как да е защото не мога да намеря
 
galabin123 каза:
явно никои не ме е разбрал :(

резултатите от 3 таблици да ги извежда и подрежда според полето preglejdaniq няма как да ви дам сайт да видите как да е защото не мога да намеря

Този код който ти дадох прави точно това...

взема преглежданията на всичките таблици и ги подрежда...

филм
игра
филм
музика
музика
филм ....
 
Код:
$res = mysql_query("SELECT count(views) FROM `movies`, `games`, `song`  ORDER by views GROUP BY `views` DESC") or die(mysql_error());
 
Код:
 $res = mysql_query("SELECT COUNT(movies.views) as views FROM `movies`, `games`, `song`  ORDER by movies.views GROUP BY movies.views DESC") or die(mysql_error());

while($row = mysql_fetch_array($res)) {
echo $row['views'].' преглеждания';
}
 

Back
Горе