构造器,属性查询器与设置器
点我阅读全文分类:PHP实战开发教程
14-1类与对象的关系和成员访问方式–PHP实战开发教程
要求:
1.类声明代码应该单独创建一个php文件
2.类名必须要与类文件名一致
3.必须使用命名空间(暂未学到,后面再说)
13-5封装分页函数与调用–PHP实战开发教程
封装分页函数与调用
点我阅读全文13-4当前页码高亮显示与页码跳转–PHP实战开发教程
当前页码高亮显示与页码跳转
点我阅读全文13-3中间页码顺序的生成–PHP实战开发教程
中间页码顺序的生成
点我阅读全文13-2实现上一页与下一页首页尾页–PHP实战开发教程
实现上一页与下一页首页尾页
点我阅读全文13-1分页原理与手工分页–PHP实战开发教程
分页原理与手工分页
点我阅读全文密码保护:12-6库封装之删除操作–PHP实战开发教程
无法提供摘要。这是一篇受保护的文章。
点我阅读全文12-5库封装之多条查询操作–PHP实战开发教程
库封装之多条查询操作
点我阅读全文12-4库封装之单条查询操作–PHP实战开发教程
库封装之单条查询操作
点我阅读全文12-3库封装之更新操作–PHP实战开发教程
库封装之更新操作
点我阅读全文12-2库封装之新增操作–PHP实战开发教程
库封装之新增操作
点我阅读全文12-1库封装之连接操作–PHP实战开发教程
库封装之连接操作
点我阅读全文11-11PDO预处理实现对多结果集的遍历–PHP实战开发教程
PDO预处理实现对多结果集的遍历
点我阅读全文11-10PDO预处理查询操作的结果集绑定–PHP实战开发教程
PDO预处理查询操作的结果集绑定
点我阅读全文11-9PDO预处理查询操作的基本步骤–PHP实战开发教程
PDO预处理查询操作的基本步骤
点我阅读全文11-8PDO预处理更新操作–PHP实战开发教程
PDO预处理更新操作
点我阅读全文11-7简化PDO预处理插入操作–PHP实战开发教程
简化PDO预处理插入操作
点我阅读全文11-6PDO预处理插入操作–PHP实战开发教程
PDO预处理主要使用PDOStatement对象
该对象是通过: $pdo->prepare()方法创建
读写操作都可以通过:$pdoStmt->execute()方法进行
预处理SQL语句句中的占位符除可以使用?号之外,还可以使用命名参数,例如:name:email…
下面新增数据为例进行演示,共分6步:
1.连接数据库,创建PDO对象
2.准备预处理SQL语句,占位符使用命名参数格式:
3.创建PDO预处理对象: PDOStatement的实例
11-5PDO连接数据库–PHP实战开发教程
PDO连接数据
1. PDO是PHP与其它数据库之间的中间层,或者抽象层
2. PDO屏蔽了各个数据库之间的差异,对PHP提供了一个统一的访问接口
3. 使用PDO的第一步就是生成一个PDO对象,所有的功能必须要用这个对象来调用
4. 成功返回PDO对象,失败抛出异常
11-4MySQLi面向对象对查询结果集的处理–PHP实战开发教程
MySQLi面向对象对查询结果集的处理
点我阅读全文11-3简化MySQLi面向对象新增操作–PHP实战开发教程
简化MySQLi面向对象新增操作
点我阅读全文11-2MySQLi面向对象新增操作–PHP实战开发教程
MySQLi面向对象新增操作
点我阅读全文11-1MySQLi面向对象连接操作–PHP实战开发教程
MySQLi面向对象连接操作
点我阅读全文10-5预处理对结果集的操作–PHP实战开发教程
重点:预处理结果集操作
预处理查询select操作
基本流程:
1.连接数据库
2.准备SQL语句
3.创建stmt对象
4.检测SQL语句
5.参数绑定
6.执行查询
7.获取结果集
8.将结果集中的列与变量进行绑定
9.检测结果集是否为空
10.遍历结果集
11.注销stmt对象
12.关闭数据库连接
10-4预处理新增操作的简化–PHP实战开发教程
预处理新增操作的简化
点我阅读全文10-3预处理新增操作–PHP实战开发教程
预处理
1.预处理技术,可以将动态变量,从SQL语句中分离出来,单独操作
例如:
select * from staff where staff_id=27
对于上面的这条sql命令,替换为下面的语句:
select * from staff where staff_id=?
即将用户提交的数据使用一个变量进行代替,只有运行的时候才替换为实际的数据27
这样可以防止sql注入
预处理对于网站的安全十分重要。
软件开发最重要的原则就是不要相信任何用户,对于用户提交的数据,都必须进行安全验证。
10-2记录指针的基本操作–PHP实战开发教程
记录指针是对记录进行操作,10-1是对字段进行遍历。
记录遍历指的是垂直方向的遍历,字段遍历指的是水平方向的遍历。
区别如图所示
10-1字段指针的基本操作–PHP实战开发教程
获取字段数量和字段基本信息的意义:
生成表格时,可以根据结果集的字段数量,动态生成表头数量。更加字段名生成表格的表头内容
9-9多条SQL写操作语句的执行办法–PHP实战开发教程
多条SQL写操作语句的执行办法
点我阅读全文