<?php
isset(
$_GET
['page']) ?
$page
=
$_GET
['page'] :
$page
= 1;
require_once
("Zend/Loader.php");
Zend_Loader::loadClass("Zend_Db");
Zend_Loader::loadClass("Zend_Db_Statement_Pdo");
$Config
=
array
('host' => '127.0.0.1' ,
'username' => 'root' ,
'password' => '111' ,
'dbname' => 'test',
'profiler' => "true"
);
$Db
= Zend_Db::factory('PDO_Mysql' ,
$Config
);
$Db
-> query("set names utf8");
$Total
=
$Db
-> fetchOne("select
count
(*) from gongsi");
$B
= 50;
$A
=
ceil
(
$Total
/
$B
);
$Select
=
$Db
->select();
$Select
-> from('sanguo',
array
('s_sheng
as
省份','sum(s_gongzi)
as
总工资','min(s_gongzi)
as
最低工资','max(s_gongzi)
as
最高工资','avg(s_gongzi)
as
平均工资'));
$Select
-> group('s_sheng');
$Select
-> order('最高工资 desc');
$Select
-> limit(0,0);
$Select
-> limitPage(
$page
,
$B
);
$Result
=
$Db
->fetchAll(
$Select
);
echo
"<table border='1' align='center' width='960' style='text-align:center'>";
echo
"<tr><th>省份</th><th>总工资</th><th>最低工资</th><th>最高工资</th><th>平均工资</th></tr>";
foreach
(
$Result
as
$key
=>
$value
)
{
echo
"<tr>";
foreach
(
$value
as
$key2
=>
$value2
)
{
echo
"<td>" .
$value2
. "</td>";
}
echo
"</tr>";
}
echo
"<tr>";
echo
"<td colspan='5'>";
echo
"<a href=?page=1>首页</a>&nbsp;&nbsp;";
if
(
$page
>1)
{
echo
"<a href=?page=". (
$page
-1) .">上页</a>&nbsp;&nbsp;";
}
for
(
$i
=1;
$i
<=15 ;
$i
++)
{
echo
"<a href=?page=
$i
>".
$i
."</a>&nbsp;&nbsp;";
}
if
(
$page
<
$Total
)
{
echo
"<a href=?page=". (
$page
+1) .">下页</a>&nbsp;&nbsp;";
}
echo
"<a href=?page=" .
$A
.">末页</a>";
echo
"</td>";
echo
"</tr>";
echo
"</table>";
?>