CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第07章

2023-12-19

第7章课后练习

答案均参考教材官方发布的PPT,以下是下载PPT的页面
人民邮电出版社教育社区: PHP基础案例教程(第2版)-图书-人邮教育社区

一、填空题

1、MySQL配置文件的名称是(my.ini)。
2、在MySQL的配置文件中,(datadir)用于指定数据库文件的保存目录。
3、PHP提供了许多数据库扩展,常用的是MySQL扩展、(MySQLi扩展)和PDO扩展。
4、通过(mysqli_connect())函数连接MySQL服务器。
5、通过(mysqli_prepare())函数预处理SQL语句模板。

二、判断题

1、INSERT不指定表的字段名添加数据时,添加的值的顺序必须和创建表时定义的字段顺序相同。(√)
2、MySQL数据表一旦创建成功,就不支持任何修改。(×)(可以修改)
3、修改数据时若未带WHERE条件,则表中的数据会被全部修改。(√)
4、PDO扩展只能操作MySQL数据库。(×)(PDO可以实现PHP应用与不同类型数据库服务器之间的交互)
5、预处理语句可以避免SQL注入问题,提高SQL语句的执行效率。(√)

三、选择题

1、下列选项中,(C)是MySQL默认提供的用户。
A、admin
B、test
C、root
D、user
2、下列选项中,可以代替预处理SQL语句模板中数据部分的符号是(A)。
A、?
B、*
C、&
D、%
3、下列选项中,mysqli_fetch_array()函数的默认返回值形式是(D)。
A、MYSQLI_ASSOC
B、MYSQLI_ROW
C、MYSQLI_NUM
D、MYSQLI_BOTH
4、下列选项中,不属于PHP数据库扩展的是(B)。
A、MySQL
B、FILEINFO
C、MySQLi
D、PDO
5、关于预处理操作的说法,错误的是(C)。
A、使用预处理防止出现SQL注入问题,保证数据库的安全性
B、预编译SQL语句,提高SQL语句的运行效率
C、预编译SQL语句时,使用“#”占位符代替数据部分
D、使用预处理可以避免手动拼写SQL语句时出现语法错误的问题

四、简答题

1、请列举5个MySQLi扩展常用函数。

函数 描述
mysqli_connect() 连接MySQL服务器
mysqli_connect_error() 获取连接服务器时错误信息
mysqli_select_db() 选择数据库
mysqli_set_charset() 设置客户端字符集
mysqli_query() 执行SQL语句,写操作返回true或false,读操作返回结果集对象
mysqli_insert_id() 获取上一次插入操作时产生的ID
mysqli_affected_rows() 获取上一次操作时受影响的行数
mysqli_errno() 返回上一个MySQL操作中的错误信息的错误码
mysqli_error() 返回上一个MySQL操作产生的错误信息
mysqli_close() 关闭数据库连接

2、请简述预处理操作的常用函数。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如有侵权请联系我删除。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第07章 的相关文章

  • WordPress 中的 add_action 函数

    嗯 我正在学习创建一个 WordPress 插件 我下载了一个并阅读了代码 然后我看到了这个 我假设 foo 是它将添加操作的标签 但是 array 到底是做什么的呢 add action foo array foo1 foo2 我在看ht
  • PHP MySql 百分比

    我的问题是关于百分比 我不是专家 所以我会尽力以更好的方式进行解释 我的 mysql 服务器中有一个表 假设有 700 条记录 如下所示 Name country language Birth Lucy UK EN 1980 Mari Ca
  • PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?

    我遇到的问题是我在一个表单中有多个提交输入 每个提交输入都有不同的值 我更愿意将它们保留为提交 Whenever the user presses Enter it is as though the topmost submit input
  • Laravel 从 5.6 升级到 Laravel 6

    我有一个项目https github com javedbaloch4 Laravel Booking https github com javedbaloch4 Laravel Booking发展于Laravel 5 6现在我想将其升级到
  • 当数据验证失败时保留表单字段中的值

    我在弄清楚验证失败时如何保留用户数据时遇到问题 我对 PHP 有点陌生 所以我的逻辑可能会犯一些巨大的错误 目前 如果验证失败 所有字段都会被清除 并且 Post 数据也会消失 这是一些代码 假设用户输入无效电子邮件 我希望保留 名称 字段
  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • 如何检查PHP变量是否包含非数字?

    我只是想知道检查 PHP 变量中是否有非数字的方法以及它是否也检测字符之间的空格 需要确保我的表单字段中没有添加任何奇怪的内容 提前致谢 如果您的意思是您只想要一个包含数字的值 那么您可以使用ctype digit http php net
  • 在 php 中为类自动生成 getter 和 setter 的最佳方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我经常创建一个包含一些私有变量的类 当设置此类的实例时 应该可以使用 getter 和 setter 填充该类的所有变量 有没有一种简单的方法可
  • 生成大随机数 php [重复]

    这个问题在这里已经有答案了 我想使用 PHP 生成一个包含 75 个字符的数字 我到处寻找 但一无所获 除了这个 http dailycoding com tools RandomNumber aspx http dailycoding c
  • 如何从父类函数访问子类中定义的常量?

    我从 php net 看到这个例子 但 c MY CONST 仅在 5 3
  • 为什么我需要结束 ob_start()?

    php 文档建议我应该用 ob end flush 结束每个 ob start 我在网站的每个页面上使用一个 只是为了允许我在应用程序中的任何位置使用 firephp 日志方法 该应用程序运行良好 但我想知道是否有任何我不知道的东西可能有害
  • “使用未定义常量”注意,但该常量应该被定义

    共有三个文件 common php controller php 和 user php 文件 common php 如下所示 文件controller php看起来像 文件 user php 如下所示 执行脚本时 会给出通知 注意 使用未定
  • MySQL 追加字符串

    How can I append a string to the end of an existing table value Let s say I have the table below And let s say that Mari
  • 通过 $_SESSION 从一个脚本发送到另一个脚本期间数据丢失

    我正在尝试将一个充满属性的对象从一个 PHP 发送到另一个 PHP SESSION object obj where obj是一个用 foreach 循环指定的对象 foreach array of objects as obj SESSI
  • Woocommerce 结账自定义选择字段

    我有以下功能 将选择列表添加到 woo commerce 结账表单中 woocommerce form field airport pickup array type gt select class gt array airport pic
  • 表单提交后如何保留选择字段中的选定值?

    我有一个用于将票证上传到数据库的主页 我有一个选择字段 我想保留用户在提交表单之前选择的值 但它没有发生 这是我选择字段的代码
  • php 错误 fopen(): 文件名不能为空

    发送带有附件代码的电子邮件工作正常 最近我们已将文件传输到另一个托管服务器 idk 发生了什么 它显示以下错误 警告 fopen 第 106 行 home hugerecruitmetnt public html validatecva p
  • Magento - 自定义支付模块

    这是一个非常普遍的问题 但这里是 我正在尝试在 Magento 中创建一个自定义支付模块 我创建了一个 常规 模块 可以连接到 Magento 事件 观察者模型 但是我如何告诉 Magento 将模块视为支付模块 以便它显示在管理后端和结账
  • 简单的 PHP 表单:电子邮件附件(代码 Golf)

    想象一下 一个用户想要在其网站上放置一个表单 该表单将允许网站访问者上传一个文件和一条简单的消息 该消息将立即通过电子邮件发送 即 该文件未存储在服务器上 或者如果该文件存储在服务器上 仅暂时 作为文件附件 并在邮件正文中添加注释 查看更多
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser

随机推荐

  • 黑马React:基础拓展

    黑马React D10 基础拓展 Date December 18 2023 useReducer 基础使用 作用 让 React 管理多个 相对关联 的状态数据 补充 和useState的作用类似 用来管理相对复杂的状态数据 特点 use
  • serialui.dll文件丢失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个serialu
  • 软件测试/测试开发/人工智能丨如何通过分组 AUC 从不同的维度验证模型的能力

    通过分组 AUC Area Under the Curve 从不同维度验证模型的能力是一种有效的方法 特别适用于面对多个子群体或子问题的场景 以下是一些步骤 以及在不同维度验证模型性能时可能的一些策略 步骤 定义分组维度 确定模型性能需要在
  • AI科幻电影推荐《盗梦空间2》

    AI科幻电影鉴赏 盗梦空间2 盗梦空间2 是一部富有深度且创新力十足的电影作品 故事延续了前部数年后 多米尼克 科布及其团队虽已解散 但梦境技术仍然备受全球关注 此项技术能引导人们进入梦境实现深沉欲望 同时亦潜藏巨大风险 在这充满诱惑与危险
  • 黑马程序员《PHP基础案例教程》第2版课后练习—第11章

    第11章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 在PHP程序中可以使用 new 关键字来创建一个对象 2 在PHP中可以通过
  • shwebsvc.dll文件丢失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个shwebsv
  • 为什么大学生找工作热衷内推?

    内推已经是非常普遍的求职方式之一 了 不管是实习 校招还是社招 作为企业都非常鼓励内部员工进行内推 甚至为此设立内推奖励 作为求职的大学生 热衷于内推 也就很正常了 毕竟都已经成为主流操作了 对求职的大学生来讲 内推还是具有一定的意义的 比
  • 以低成本实现高转化:搭建年入百万的知识付费网站的技巧与方法

    明理信息科技知识付费平台 一 引言 随着知识经济的崛起 越来越多的知识提供者希望搭建自己的知识付费平台 然而 对于新手来说 如何以低成本 高效率地实现这一目标 同时满足自身需求并提高客户转化率 是一大挑战 本文将为你提供一份全面的新手搭建知
  • k8s集群内部署nacos集群

    一 前言 在k8s集群中部署nacos集群需要用到以下服务setafulset pv pvc service configmap setafulset用来管理nacos服务 因为nacos服务是有状态服务 所以需要使用setafulset
  • twext.dll文件缺失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个twext d
  • 软件测试/测试开发/人工智能丨ROC 与 AUC 的含义

    ROC Receiver Operating Characteristic 曲线和AUC Area Under the Curve 是用于评估二分类模型性能的常用工具 特别在处理不平衡数据集时非常有用 ROC 曲线 Receiver Ope
  • Windows系统搭建VisualSVN实现公网访问本地服务

    文章目录 前言 1 VisualSVN安装与配置 2 VisualSVN Server管理界面配置 3 安装cpolar内网穿透 3 1 注册账号 3 2 下载cpolar客户端
  • shgina.dll文件丢失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个shgina
  • nacos配置导出

    1 查看nacos数据库 mysql u root p use nacos show tables 其中config info就是存放nacos配置的表 导出该表中的数据就是导出nacos中的配置项 mysqldump u root p s
  • shimeng.dll文件丢失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个shimeng
  • 如何在职场中找到自己的定位,助你获得成就感

    在职场中 找到自己的定位非常重要 一个清晰的定位能帮助你明确自己的职业目标 激发工作热情 提高工作效率 并使你在职场中获得成就感 本文将探讨如何找到自己在职场中的定位 一 了解自己的优势和不足 要找到自己的定位 首先需要了解自己的优势和不足
  • 黑马程序员《PHP基础案例教程》第2版课后练习—第08章

    第8章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 在正则表达式中 b 用于匹配单词边界 B 用于匹配非单词边界 2 正则表达式中
  • 人工智能与虚拟现实:改变我们的生活、工作和社会

    随着科技的飞速发展 人工智能和虚拟现实等新兴领域正在以前所未有的速度改变我们的生活 工作和社会 本文将探讨这些领域的最新发展及其对人类社会的影响 一 人工智能领域的最新发展及其对生活的影响 近年来 人工智能领域取得了突破性的进展 从计算机视
  • 《精通LASCAD 3.6》好书分享

    目 录 第一章 LASCAD简介 1 1 1 创始人简介 1 1 2 主要功能 1 1 3 主要客户 1 第二章 LASCAD的安装 启动以及系统要求 4 2 1 LASCAD的安装 4 2 2 LASCAD的启动 4 2 3 LASCAD
  • CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第07章

    第7章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 MySQL配置文件的名称是 my ini 2 在MySQL的配置文件中 data