Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вывести нужные поля из бд
Форумы портала PHP.SU » » Вопросы новичков » Вывести нужные поля из бд

Страниц (1): [1]
 

1. Alex131 - 23 Декабря, 2012 - 16:16:05 - перейти к сообщению
Здравствуйте, подскажите как правильно сделать. Есть запрос к бд и вывод всех строк, дальше нужно вывести строки в цикле в два списка по категории. Если категория - 1 то вывести в этом списке все поля у которых категория - 1. Вот что-то типа этого:
PHP:
скопировать код в буфер обмена
  1.  
  2. if($myrow['cat'] == 1){
  3. do
  4. {
  5. printf("<li><a href='tttt.php?id=%s'>%s</a></li>",$myrow['id'], $myrow['title']);
  6. }
  7. while($myrow = mysql_fetch_array ($result));
  8. }
  9.  
2. arsen4ik - 23 Декабря, 2012 - 21:14:19 - перейти к сообщению
Такой вариант подойдет?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $a = mysql_query ("SELECT * FROM таблица WHERE поле")
  4. while ($myrow = mysql_fetch_array($a))
  5. {
  6. if($myrow['cat'] == 1){
  7. echo '<li><a href="tttt.php?id='.$myrow['id'].'">'.$myrow['title'].'</a></li>';
  8. }
  9. else
  10. {
  11.  
  12. }
  13. }
  14. ?>
  15.  

 

Powered by ExBB FM 1.0 RC1