Приветствую всех!
Столкнулся с проблемой организации вывода сообщений по теме из одной таблицы и вывода сообщений с цитатами из другой, с последующей их сортировкой по дате и времени занесения.
По отдельности запросы работают, но как перемешать запросы ума не приложу.
Вроде как двигаться нужно в сторону JOIN или UNION.
А как двигаться, куда?
Вообщем помогите знаниями, очень уж проблема одолела....
Вот скрипт:
//Выборка данных для вывода сообщений
$sql = mysql_query ("SELECT message_id AS mid, theme_id AS tid, message_user_id AS mud, date AS date, time AS time,
message_content AS mec FROM messages WHERE theme_id = '".$tid."' ORDER BY date AND time");
if (empty($sql)){
echo "По данной теме пока нет сообщений!";
}
else{
$row = mysql_fetch_object($sql);
if (empty($row)){
echo "По данной теме сообщений нет!";
}
/*Пока есть сообщения - выводить их*/
else
{
do
{
/*Выборка сообщений с цитатами*/
$quote_sql = mysql_query ("SELECT quote_id AS qid, quote_user_id AS quid, quote_content AS qc, quote_mes_content AS qmc, date, time FROM quotes WHERE theme_id = ".$tid." AND message_id = ".$row->mid." ORDER BY qid",$db);
if (!empty($quote_sql))
{
}
while ($row = mysql_fetch_object($sql));
|