Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как составить не сложный запрос чтобы он заработал?)
 
 автор: LINKIN   (05.02.2010 в 23:51)   письмо автору
 
 

Доброго времени суток. Сразу о деле.
Пункт 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 циклами.

  Ответить  
 
 автор: t3ma   (06.02.2010 в 07:07)   письмо автору
 
   для: LINKIN   (05.02.2010 в 23:51)
 

<?php
$sql 
"SELECT newsfeed.title, categories.title FROM newsfeed LEFT JOIN categories ON newsfeed.id_categories=categories.id";
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования