fatboy
22.06.2009 - 18:10
У меня есть категории, и в каждой из них новости. Далее сделал вывод всех новостей на главную. А сейчас мне взбрело в голову у каждой новости выбирать отображаться ей на главной или нет... Создал в таблице с новостями поле main и решил сделать так, если у новости поле main равно еденице то отображать а если нулю то не отображать. Так, как я в PHP еще совсем новичок, то не могу это реализовать на главной.
Код вывода всех новостей на главной:
Код |
<?php $bd = mysql_connect ("localhost","fatboy","password"); mysql_select_db ("blog",$bd); $result = mysql_query("SELECT * FROM news", $bd); $myrow = mysql_fetch_array($result);
do { printf ("<h2>%s</h2> <h3></h3> <div class=\"rs\"><img src=\"%s\"></div> <p>%s</p> <div class=\"date\">Дата: %s ♦ Автор: %s ♦ Просмотров: %s ♦ <strong><a href=\"view_news.php?id=%s\">Почитать подробнее</a></strong></div>", $myrow['title'],$myrow['mini_img'],$myrow['description'],$myrow['date'],$myrow['author'],$myrow['view'],$myrow['id']); } while ($myrow = mysql_fetch_array($result)); ?> |
Вот что сюда дописать, чтобы выводились только те новости где ячейка
main равна единицы?
Спустя 8 минут, 20 секунд (22.06.2009 - 17:18) waldicom написал(а):
SQL |
SELECT * FROM news WHERE `main` = 1 |
Спустя 1 минута, 17 секунд (22.06.2009 - 17:19) Guest написал(а):
Аа спс я забыл совсем про эту строчку, пытался сделать все с помощью функций...
Спустя 10 минут, 41 секунда (22.06.2009 - 17:30) fatboy написал(а):
Вот еще к этой же теме.
как можно вписать php код между:
Спустя 1 час, 17 минут, 33 секунды (22.06.2009 - 18:47) kirik написал(а):
Цитата (fatboy @ 22.06.2009 - 09:30) |
как можно вписать php код между: |
Никак. Только переменные.
Спустя 37 минут, 30 секунд (22.06.2009 - 19:25) glock18 написал(а):
я вообще такой конструкцией не пользуюсь, но навскидку сразу приходит такое (примерно) решение:
как-то так. может с обозначением закрывающего разделителя ошибся, но, думаю, смысл ясен. так прокатит?