############################ #执行strSql ############################################ function executeSql($strsql) { global $dbuser,$dbpass,$host,$database,$printsql;
$link = mysql_connect($host,$dbuser,$dbpass); if(! $link){ return mysql_error(); }
mysql_select_db($database); mysql_query("SET NAMES UTF8"); if($printsql) echo "<hr/>".$strsql."<hr/>"; mysql_query($strsql); $ret =mysql_affected_rows($link); mysql_close($link); return $ret; }
/* 分页 */ function Pager(&$curpage,&$pagesize,&$tsql,&$psql,&$totalpage,&$totalrow,&$pagerset){
$curpage=isset($curpage)?intval($curpage):1;//当前页 $totalpage=0;//总页数 $totalrow=0;//总记录数 if($printsql) echo "<hr/>".$tsql."<hr/>"; if($curpage <= 0){ $curpage=1; } $totalrow=getData($tsql,1,1);//取得总记录数 $totalrow=strlen(totalrow)==0?0:$totalrow; if($totalrow>0){ $totalpage=$totalrow%$pagesize==0?(int)($totalrow/$pagesize):(int)($totalrow/$pagesize)+1; if($curpage>$totalpage){ $curpage=1; } $psql=$psql." limit ".(($curpage-1)*$pagesize).",".$pagesize; if($printsql) echo "<hr/>".$psql."<hr/>"; $pagerset=getResultSetData($psql);//取得当前页记录 } if($totalrow==0||$totalrow=="0"){ $curpage=1;} }
?> http://blog.csdn.net/yown/archive/2007/05/15/1610025.aspx |