第8章PHP操作数据库.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EX8_5_mainbody.php文件,用于显示所有的留言,代码如下: ?php date_default_timezone_set(PRC); //设置时区 $conn=oci_connect(system,123456,PXSCJ); //连接Oracle数据库 $sql=select ID, GUESTNAME, TO_CHAR(POSTTIME,YYYY-MM-DD HH24:MI:SS) AS POSTTIME, MESSAGE from Guestbook; $statement=oci_parse($conn,$sql); //创建SQL语句对象 oci_execute($statement) or die(SQL语句执行失败); //执行SQL语句 echo table width=400 border=0; while($row=oci_fetch_array($statement)) //取得记录集 { echo trtd height=50font size=5.$row[ID]./font/td/tr; echo trtd.$row[GUESTNAME].发表于:; $timeTemp=strtotime($row[POSTTIME]); //将日期时间解析为 UNIX 时间戳 $time=date(Y-n-j H:i:s,$timeTemp); //用date函数将时间转换为指定格式 echo $time./td/tr; echo trtd.$row[MESSAGE]./td/tr; } echo /table; ? EX8_5_select.php文件,用于查看留言,代码。 EX8_5_post.php文件,用于添加留言,代码。 EX8_5_delete.php文件,用于删除留言,代码如下: ?php $conn=oci_connect(system,123456,PXSCJ); $ID=$_GET[ID]; $sql=delete from Guestbook where ID=$ID; //删除留言 $statement=oci_parse($conn,$sql); oci_execute($statement); if(oci_num_rows($statement)!=0) echo scriptalert(删除成功);window.location=EX8_5_select.php/script; else echo scriptalert(删除失败);window.location=EX8_5_select.php/script; ? 运行EX8_5_main.php文件,主页面如图8.9所示。 图8.9 留言本主页面 单击【查看留言】超链接可查看相关留言,例如,输入编号“1”查询情况如图8.10所示。 图8.10 查看留言页面 单击查看留言页面的【删除留言】超链接可以删除该留言。单击【我要留言】超链接进入添加留言页面,如图8.11所示。 图8.11 添加留言页面 Access一般可以在安装Microsoft Office时选择安装,本书使用的版本是Microsoft Office Access 2003。有关Access的使用方法本书不做介绍,只介绍使用PHP操作Access数据库的方法。 在操作Access前,首先在Access中新建数据库PXSCJ,再新建表XSB,XSB表的结构如表8.4所示。 列 名 数 据 类 型 是 否 可 空 默认值 说 明 学号 文本 × 无 主键 姓名 文本 × 无 性别 数字 √ 1 1:男;0:女 出生时间 日期/时间 √ 无 专业 文本 √ 无 总学分 数字 √ 0 0≤总学分≤160 备注 备注 √ 无 表8.4 Access中XSB表的结构 在Access中新建示例数据库后就可以使用PHP进行连接了。PHP连接Access的方式与连接其他数据库不同,PHP中不提供Access的扩展,但可以通过COM组件来完成。 COM组件是微软公司为了计算机工业的软件生产更加符合人类的行为方式而开发的一种新的软件开发技术。通过使用COM组件,可以完成对Access的连接。 在建立连接时,首先需要创建一个COM对象,接着调用对象的open()方法,open()方法的参数是一个连接字符串,连接字符串的格式如下: driver={Microsoft Access Driver (*.mdb)}; dbq=$db; uid=$admin; pwd=$pass 例如,要连接PXSCJ数据库,可以使用以下代码: ?php $conn=new com(adodb.con

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档