网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP程序设计基础(微课版)(第2版)课件 3.PHP留言读取并显示.pptx

PHP程序设计基础(微课版)(第2版)课件 3.PHP留言读取并显示.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

12.5PHP留言板留言信息读取展示陈学平

015PHP留言板留言信息读取展示

5.1conn.php数据库连接conn.php记录着留言板与数据库交互时的连接信息,在需要连接操作数据库时,使用PHPrequire语法引用该文件即可,而无需在每个页面都重复该段连接数据库的代码。

该文件具体内容如下:

?php

/*****************************

*数据库连接

*****************************/

$conn=@mysqli_connect(localhost,root,root);

5.1conn.php数据库连接if(!$conn){

die(连接数据库失败:.mysqli_error());

}

mysqli_select_db($conn,test);

//字符转换,读库

mysqli_query($conn,setcharactersetgbk);

//写库

mysqli_query($conn,setnamesgbk);

?

5.1conn.php数据库连接12.5.2config.php系统配置文件

系统配置文件用于配置一些系统需要的参数,如本例中每页留言显示的数目等:

?php

$pagesize=3;//每页显示的留言数,可根据实际情况调节

$gb_password=123456;//留言本管理密码,在不做数据库验证时使用

//其他更多配置参数

?

5.1conn.php数据库连接12.5.3index.php留言读取显示

index.php用于留言板留言数据的读取显示。一般留言都会有较多条,因此从数据库中读取并显示留言时需要用到数据分页。

关键代码片段如下:

读取并显示当前页留言

//引用相关文件

require(./conn.php);

require(./config.php);

//确定当前页数$p参数

@$p=$_GET[p]?$_GET[p]:1;

5.1conn.php数据库连接//数据指针

$offset=($p-1)*$pagesize;

$query_sql=SELECT*FROMguestbookORDERBYidDESCLIMIT$offset,$pagesize;

$result=mysqli_query($conn,$query_sql);

//如果出现错误并退出

if(!$result)exit(查询数据错误:.mysqli_error());

5.1conn.php数据库连接//循环输出

while($gb_array=mysqli_fetch_array($result)){

?

divclass=guestbook-list

pclass=guestbook-head

imgsrc=images/?=$gb_array[face]?.gif/

5.1conn.php数据库连接spanclass=bold?=$gb_array[nickname]?/spanspanclass=guestbook-time[?=date(Y-m-dH:i,$gb_array[createtime])?]/span/p

pclass=guestbook-content?=nl2br($gb_array[content])?/p

?php

//回复

if(!empty($gb_array[replytime])){

?

5.1conn.php数据库连接pclass=guestbook-head管理员回复:spanclass=guestbook-time[?=date(Y-m-dH:i,$gb_array[replytime])?]/span/p

pclass=guestbook-content?=nl2br($gb_array[reply])?/p

?php

}//回复结束

?

5.4输出分页格式注意添加$conn,

$count_result=mysqli_query($conn,SELECTcount(*)FROMguestbook);

$count_array=mysqli_fetch_array($count_result);

?php

//计算留言页数

$count_result=mysqli_query($conn,SELECTcount(*)FROMguestbook);

5.4输出分页格式$count_array=mysqli_fetch_array($count_result);

$pagenum=ceil

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档