$sql = SELECT `chengji`,count(*) AS count FROM `table` GROUP BY `chengji`
在php中把mysql_query($sql);的结果打印出来看看
在php中把mysql_query($sql);的结果打印出来看看
解决方案 »
- 求教list列表中,相连两行的位置交换的mysql语句?
- php代码中如何取得root权限
- sql语句问题
- 特殊字符不能进入数据库和显示在INPUT里边,有什么办法?
- 想开发虚拟主机系统,求教
- 请问留言版中管理员对各用户留言的回复功能以及其他用户对留言的评论功能
- 关于date函数问题
- 怎么对网站的Alexa排名的数据的采集?
- memcache宕机之后,mysql如何处理瞬间几百万的连接?
- php中如何调用js的代码?多谢
- http请求变量释放问题
- php模拟登陆教务出现object moved to here,加上了curl_setopt($ch, CURLOPTFOLLOWLOCATION, 1);
结果是Resource id #5
用mysql_fetch_array结果为Array ( [0] => 及格 [type] => 及格 [1] => 4 [count] => 4 )
我明白了 这样和数据库中查询出的格式的一样的
可是我想在页面中做一个固定的table 和数据库中的格式不一样
$rs = mysql_query($sql);
while($row = mysql_fetch_assoc($rs)) {
$res[$row['chengji']] = $row['count'];
}
print_r($res);
可以得到类似这样的数组Array
(
[及格] => 4
[不及格] => 1
[良好] => 3
)然后$res[''] = '数量';
$head = array('', '不及格', '及格', '良好');
echo '<table>';
echo '<tr><th>' . join('</th><th>', $head) . '</th></tr>';
echo '<tr>';
foreach($head as $v) echo '<td>' . (isset($res[$v]) ? $res[$v] : '') . '</td>';
echo '</tr></table>';
date_default_timezone_set("PRC");echo "当前月份是".date("m")."\n";
echo "本月初日期是".date("m")."-01\n";
echo "本月未日期是".date("m")."-".date("t")."\n";
?>