|
|
|
| Доброго времени суток. Сразу о деле.
Пункт 1. Имею простой запрос
$query_categories = mysql_query("SELECT categories.id, categories.title, categories.id_sections FROM categories WHERE categories.id_sections = {$section};");
if ($query_categories)
{
echo "<table border=0><tr>";
while($category = mysql_fetch_array($query_categories))
{
echo "<td><a href=".$_SERVER['PHP_SELF']."?section=".$section."&category=".$category['id'].">".$category['title']."</a></td>";
$newsfeed_top3_content = array ($categories['title'] => array ());
}
echo "</tr></table>";
}
|
Пункт 2. Идет простой запрос
$query_newsfeed_top3_by_category = mysql_query("SELECT newsfeed.id, newsfeed.title categories.title FROM newsfeed, categories WHERE newsfeed.id_categories = '{$category}' LIMIT 0,3;");
if ($query_newsfeed_top3_by_category)
{
echo "<table border=0>";
while($newsfeed = mysql_fetch_array($query_newsfeed_top3_by_category))
{
//$newsfeed_top3_content = array ($categories['title'] => array ($newsfeed['title']));
echo "<tr><td><table><tr><td>";
echo "</td></tr><tr><td>".$newsfeed['title']."</td></tr></table></td></tr>";
}
echo "</table>";
}
|
И вот как мне его правильно составить, чтобы записать соответствующие значения правильно. То есть новости в соответствии категориям.
В итоге должен получиться
$newsfeed_top3_content = array ($categories['title'] => array ($newsfeed['title']));
Который обходится 2 циклами. | |
|
|
|
|
|
|
|
для: LINKIN
(05.02.2010 в 23:51)
| |
<?php
$sql = "SELECT newsfeed.title, categories.title FROM newsfeed LEFT JOIN categories ON newsfeed.id_categories=categories.id";
?>
|
| |
|
|
|