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

Форум PHP

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

 

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

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

тема: вывод согласно счетчику
 
 автор: liberty   (29.06.2013 в 09:31)   письмо автору
 
 

вопрос.
как вывести города из таблицы towns сортировкой по $total?

<?php  

$sql 
mysql_query("SELECT * FROM towns");     
if(!
$sql)   
{echo 
"<br>В данном разделе пока нет информации";}   
else    
{   
  if(
mysql_num_rows($sql) > 0)    
  {    
    while (
$row mysql_fetch_array($sql))     
    {     
      
$query "SELECT COUNT(*) FROM universities   
                WHERE id_town='
$row[id_town]'";  
      
$res mysql_query($query);  
      if(!
$res) exit("<br>Ошибка обращения к базе данных - ".mysql_error());  
      
$total mysql_result($res0); 
     
     
$filename[] = "<h3><a href='post_towns.php?id_town=$row[id_town]'>$row[title]</a>&nbsp;($total); </h3>"
    } 
  } 

?>

  Ответить  
 
 автор: liberty   (29.06.2013 в 16:18)   письмо автору
 
   для: liberty   (29.06.2013 в 09:31)
 

и еще как бы пустые записи не выводить (там где счетчик total равен нулю)?

  Ответить  
 
 автор: DangerBay   (30.06.2013 в 04:47)   письмо автору
 
   для: liberty   (29.06.2013 в 16:18)
 

Запрос в цикле.... жесть какая.

SELECT t2. * , COUNT( t1.id ) AS ct
FROM universities t1
JOIN towns t2 
ON t1.id_town = t2.id
GROUP BY t2.id
ORDER BY ct DESC 

  Ответить  
 
 автор: liberty   (30.06.2013 в 05:52)   письмо автору
 
   для: DangerBay   (30.06.2013 в 04:47)
 

а запрос куда прописывать?

  Ответить  
 
 автор: cheops   (30.06.2013 в 09:37)   письмо автору
 
   для: liberty   (30.06.2013 в 05:52)
 

Вместо SELECT * FROM towns, только циклы вам придется реорганизовать.

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

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