PHP常用代码

PHP常用代码


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信