只是writer字段不同 可以用 in 嘛

解决方案 »

  1.   

    是这样的  数据库有个字段writer,writer字段值为"综合办"的所有记录数,和字段值为"行政办"的所有记录数,字段值为"30中队"的所有记录数,字段值为“40中队”的纪录数,依次类推,做个排行,分出1,2,3,4名来,动态更新   ,不知道我说的大家能明白么  
    谢谢各位帮忙
      

  2.   

    已经说得很清楚了。用in。$sql="SELECT writer,count(*) as total FROM archives where ismake='0' and writer in ('1中队','2中队','3中队','4中队') group by writer order by total"
      

  3.   

    $query="SELECT * FROM archives WHERE (ismake='0' AND (writer='01' OR writer1='02' OR writer2='03' OR writer3='04')) ORDER BY id";
      

  4.   

    <?php
    $link=mysql_pconnect("localhost","root","xx") or die("Could not connect");
    mysql_select_db("dbname") or die("Could not select database");
    $query="SELECT writer,count(*) as total FROM archives where ismake='0' and writer in ('1中队','2中队','3中队','4中队') group by writer order by total desc";
    $result=mysql_query($query) or die("Query failed"); 
    $i=0;
    echo "名次    名称    记录数<br>";
    while($row=mysql_fetch_array($result)) 
    {
      $i=$i+1;
      echo $i."    ".$rows['writer']."    ".$rows['totol']."<br>";

    mysql_free_result($result); ?>