2024年6月7日发(作者:)
PHP常用代码
1、连接MYSQL数据库代码
$connec=mysql_connect("localhost","root","root")ordie("不能连接
数据库服务器:".mysql_error());
mysql_select_db("liuyanben",$connec)ordie("不能选择数据库:
".mysql_error());
mysql_query("setnames'gbk'");
?>
2、读取数据库,并实现循环输出
$sql="select*fromliuyanorderbyly_iddesc";
$conn=mysql_query($sql,$connec);
while($rs=mysql_fetch_array($conn)){
?>
循环的内容.........
}
?>
3、如何实现分页,包括两个函数,两个调用
1)两个函数
//分页函数
functiongenpage(&$sql,$page_size=2)
{
global$prepage,$nextpage,$pages,$sums;//outparam
$page=$_GET["page"];
$eachpage=$page_size;
$pagesql=strstr($sql,"from");
$pagesql="selectcount(*)asids".$pagesql;
$conn=mysql_query($pagesql)ordie(mysql_error());
if($rs=mysql_fetch_array($conn))$sums=$rs[0];
$pages=ceil(($sums-0.5)/$eachpage)-1;
$pages=$pages>=0?$pages:0;
$prepage=($page>0)?$page-1:0;
$nextpage=($page<$pages)?$page+1:$pages;
$startpos=$page*$eachpage;
$sql.="limit$startpos,$eachpage";
}
//显示分页
functionshowpage()
{
global$page,$pages,$prepage,$nextpage,$queryString;
//paramfromgenpagefunction
$shownum=10/2;
$startpage=($page>=$shownum)?$page-$shownum:0;
$endpage=
($page+$shownum<=$pages)?$page+$shownum:$pages;
echo"共".($pages+1)."页:";
if($page>0)echo"
页";
if($startpage>0)
echo"... $shownum*2)."$queryString>?
for($i=$startpage;$i<=$endpage;$i++)
{
if($i==$page)echo"[".($i+1)."]";
elseecho" href=$PHP_SELF?page=$i$queryString>".($i+1)."
}
if($endpage<$pages)
echo" href=$PHP_SELF?page=".($page+$shownum*2)."$queryString>?
if($page<$pages)
echo"
";
}
//显示带分类的分页
functionshowpage1()
{
$fenlei=$_GET["fenleiid"];
global$page,$pages,$prepage,$nextpage,$queryString;
//paramfromgenpagefunction
$shownum=10/2;
$startpage=($page>=$shownum)?$page-$shownum:0;
$endpage=
($page+$shownum<=$pages)?$page+$shownum:$pages;
echo"共".($pages+1)."页:";
if($page>0)echo" href=$PHP_SELF?fenleiid=$fenlei&page=0$queryString>首页
发布者:admin,转转请注明出处:http://www.yc00.com/web/1717703473a2742275.html
评论列表(0条)