在封装数据库操作时,我们要先了解类。因为封装的数据库操作都是放到class类里面使用,在调用的时候,直接通过new这个类,将里面要用的实例方法调用出来。所以我理解的就是,首先要理解类。通过new这个类,将要用到的参数传递到类里面,进行处理。然后将结果返回到页面上。
然后就是要了解$this的作用,因为类的操作基本上都是通地$this来访问类里面的方法。在类里面,public可以用来通过new这个类的方法来公开访问。private是私有访问,就是在处理这个类的时候,如果只在这个类里面访问,就给定义成移有方法,这样就只可以在本类里面访问,而外面new这个类的时候,无法访问。还是就是在使用每个类的方法之间要访问,必须要通地return $this;来返回到类里面,这样才可以使用链式调用方法。不然没有法使用链式调用方法。
在类的方法里面,就是将传递过来的参数,通过里面的方法,将组合成一个sql语句,然后再利用组合的这个sql语句来访问数据库,将访问到的数据库信息返回出来。
在要学会真正封装这个数据库操作。我觉得还必须要撑握以下几个知识点才行:
1、sql语句要非常的熟悉,这方面自己还差很多,所以还要好好的学习一下。
2、就是类的方法的使用。还要学习一下
3、对一些基本的知识和如果利用基础的知识来组合成传递进来的值,组合成标准的sql语句来访问数据库也要以学习。