第18章MySQL在Web开发中的应用

数据库系统原理及MySQL应用教程(2)
课后习题参考答案
第18章MySQL在Web开发中的应用
1.完整的PHP系统包含哪些部分?
硅片    完整的PHP系统包含以下5个部分
    (1)操作系统:网站运行服务器使用的操作系统。
    (2)服务器:搭建PHP运行环境时所选择的服务器机器人避障问题
    (3)PHP包:实现对PHP文件的解析和编译
    (4)数据库系统:实现系统中数据的存储
    (5)浏览器:浏览网页
2.表单数据接收方式有哪些?各有什么特点?
    表单数据接收方式有两种方法:GET和POST
    GET方法是HTML表单提交数据的默认方法。如果在form标签中不指定method属性,则使用GET方法来提交数据,表单中的所有数据最终都会拼接到URL中,显示在地址栏上,这种接收方式不安全,不可靠。
    POST方法必须在form标签中指定method的属性为POST。使用POST方法会将表单中的数据存储在表单的数据体中,并按照表单元素名称和值的对应关系将用户数据的数据传输到form标签中action属性所指向的URL地址。使用POST方法比GET方法更安全、更可靠。
3.基于B/S模式的Web应用程序的工作流程
    (1)在用户计算机的浏览器中通过地址栏中输入相应的URI信息,向网页服务器提出交互请求
    (2)网页服务器收到用户浏览器端的交互请求
    (3)网页服务器根据请求寻服务器上的网页
    (4)Web应用服务器(例如Apache)执行页面内含的PHP代码脚本程序
    (5)PHP代码脚本程序通过内置的MySQL API函数访问后台MySQL服务器
    (6)PHP代码脚本程序取回后台MySQL数据库服务器的查询结果
    (7)网页服务器将查询处理结果以HTML文档的格式返回给用户浏览器端
4.请简述PHP是什么类型的语言?
    PHP是一种服务器端、跨平台、简单、面向对象、解释型、高性能、独立于框架、动态、可移植、HTML嵌入式等特点的脚本语言。其语法吸收了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言。
5.请解释嵌入在HTML文档中的PHP脚本用什么标记符进行标记?
    在 Web 编码的过程中,PHP是可以与HTML混合使用的嵌入式语言,可以随时在HTML添加PHP脚本标记<??>,两个标记之间的所有文本都会被解释成PHP,而标记之外的任何文本都会被认为是普通的HTML。
6.请简述使用PHP进行MySQL数据库编程的基本步骤。
    (1)使用函数mysql_connect建立非持久连接
    (2)使用函数mysql_pconnect建立持久连接
    (3)选择数据库
    (4)执行数据库操作
    (5)关闭与数据库服务器的连接
7.请解释持久连接和非持久连接的区别。
    (1)非持久连接,当数据库操作结束之后将自动关闭,而持久连接会一直存在,是一种稳固持久的连接。
(2)持久连接,每次连接前都会检查是否使用了同样的servername、username、password进行连接,如果有,则直接使用上次的连接,而不会重复打开。
(3)非持久连接可以使用函数mysql_close关闭,而持久连接不能使用函数mysql_close关闭。
8.如何利用PHP操作数据库中的数据?
    在完成选择数据库之后就可以操作数据库中的数据。在PHP 5 中可以使用函数mysql_query提交并执行SQL语句。
    可以把insert语句置于mysql_query中,实现向数据表中添加指定的数据
    可以把update语句置于mysql_query中,实现在选定数据库中修改指定的数据
    可以把delete语句置于mysql_query中,实现在选定数据库中删除指定的数据
    可以把select语句置于mysql_query中,实现在选定数据库中查询所要的数据
9.php如何获取并操作数据库返回数据?
    在PHP 5 中可以使用使用函数mysql_fetch_array、mysql_fetch_row或mysql_fetch_assoc来读取结果集中的记录
    可以使用函数mysql_num_rows来读取结果集中的记录数,即数据集的行数。
10.以下不属于用PHP进行MySQL数据库编程基本步骤的是(A)。
A. 在地址栏输入相应的URL,向网页服务器提出交互请求
运筹与管理
B. 建立与MySQL数据库服务器的连接
C. 选择数据库
D. 关闭数据库
11.以下叙述中,错误的是(A)。
A. 客户端、服务器必须安装、配置在不同的计算机上
B. 客户/服务器结构中的客户端是指应用程序
C. 与客户服务器结构相比较,浏览器服务器结构的应用程序易于安装与部署
D. PHP用于开发基于浏览器服务器结构的应用程序
12.phpMyAdmin作为MySQL的一种图形化管理工具,其工作模式为(B).
A. C/S模式    B. B/S模式    C. 命令行方式    D. 脚本方式
邵力子13.php中,选定某个数据库的函数是(A)。
A. mysql_select_db()        B. mysql_connect_db()   
C. mysql_query_db()        D. mysql_pconnect_db()
14.使用PHP进行MySQL编程时,不能读取结果集中记录的函数是(D)。
A. mysql_fetch_array()    B. mysql_fetch_row()
C. mysql_fetch_assoc()    D. mvsql_affected_rows()
15.PHP是一种跨平台、(D)的网页脚本语言。
火灾自动报警系统组成
  A.可视化        B.客户端        C.面向过程          D.服务器端
16.PHP网站可称为(C)。
  A.桌面应用程序                      B.PHP应用程序
  C.Web应用程序                      D.网络应用程序
17.PHP网页文件的文件扩展名为(B)。
  A.EXE            B.PHP          C.BAT              D.CLASS
18.下列说法正确的是(B)。
  A.PHP网页可直接在浏览器中显示
  B.PHP网页可访问Oracle、SQL Server、Sybase及其他的多种数据库
  C.PHP网页只能使用纯文本编辑器编写
  D.PHP网页不能使用集成化的编辑器编写
19.LAMP具体结构不包含下面哪种(A )。
    A.Windows系统                  B.Apache服务器
    C.MySQL数据库                    D.PHP语言
20.以下哪种类型是B/S架构的正确描述(C)。
    A.需要客户安装客户端            B.不需要安装就可以使用     
松散回潮
    C.依托浏览器的网络系统            D.不需要服务器的系统       
21.PHP的源码是(A)。
    A.开放的        B.封闭的        C.需购买的        D.完全不可见的
22.读取post方法传递的表单元素值的方法是(B)。
    A.$_post["名称"]                    B.$_POST["名称"]
    C.$post["名称"]                    D.$POST["名称"] 
23.复选框的type属性值是(A)。
    A.checkbox      B.radio            C.select            D.check 
24.HTML中,超链接用的是(A)标签。 
    A.<a>            B.<table>        C.<b>            D.<head> 
25.HTML中,title标签放在什么位置(B)。
    A.body标签里                    B.head标签里
    C.script标签里                  D.table标签里
26.下列4个选项中,可作为PHP常量名的是(C)。
    A.$_abc          B.$123            C.Abc            D.123
27.关于exit( )函数与die( )函数的说法正确的是(D)。
  A.当exit( )函数执行会停止执行下面的脚本,而die()无法做到
  B.当die()函数执行会停止执行下面的脚本,而exit( )无法做到
  C.die()函数等价于exit()函数
  D.die()函数于exit()函数没有直接关系
28.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是(A)。
      A.无限和0        B.0和无限      C.都是无限            D.都是0

本文发布于:2024-09-24 07:18:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153247.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   数据库   使用   数据   函数   网页   浏览器   连接
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议