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

第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、请简述预处理操作的常用函数。

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

  • 17
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值