Вывожу последние заметки с базы вот так
$result = mysql_query("SELECT * FROM otdih ORDER BY date DESC LIMIT 5",$db);
А как сделать так что б выводить заметки с нескольких таблиц, ну и естественно сортируя по дате (последние заметки)? Что б определить в нескольких таблицах, где именно заметки новее, структура у таблиц одинакова
Спустя 1 час, 18 минут, 11 секунд (6.02.2010 - 13:26) ИНСИ написал(а):
Robin через запятую указывай названия таблиц, после FROM ![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 8 часов, 30 минут, 28 секунд (6.02.2010 - 21:57) sergeiss написал(а):
Цитата (welbox2 @ 6.02.2010 - 14:26) |
Robin через запятую указывай названия таблиц, после FROM |
Неправильный ответ!!!
![mad.gif](http://phpforum.ru/html/emoticons/mad.gif)
Для выборки данных из одинаковых по структуре таблиц надо использовать UNION.
Robin - не совсем понятно, что же именно ты хочешь вывести... Чуть подробнее, плз!
И еще. А обязательно кучу однотипных таблиц иметь? Не лучше ли сделать одну таблицу, и добавить какой-нибудь дополнительный критерий (тип данных, или еще что-то), если он требуется?
Спустя 2 часа, 3 минуты, 11 секунд (7.02.2010 - 00:00) Nikitian написал(а):
Цитата |
Для выборки данных из одинаковых по структуре таблиц надо использовать UNION. |
Не совсем верно. Правильнее будет: для выборки одинаковых структур можно использовать union [all]
Спустя 38 минут, 8 секунд (7.02.2010 - 00:38) Awilum написал(а):
GRUP BY
Спустя 13 часов, 55 минут, 39 секунд (7.02.2010 - 14:34) ИНСИ написал(а):
Robin я лохонулся... ссори, блин я ошибся
.
![sad.gif](http://phpforum.ru/html/emoticons/sad.gif)