博客列表 >实战开发博客2~3天数据库PDO封装总结--2018年10月11日22时50

实战开发博客2~3天数据库PDO封装总结--2018年10月11日22时50

一根火柴棒的博客
一根火柴棒的博客原创
2018年10月12日 11:09:11701浏览

  实战开发博客2~3天都在说数据库操作,PDO的封装. 

  我认为最主要的是,如何把一条sql语句用php语言组合拼装起来,比如sql语句中对字段两侧的符号'`'的处理,以及当value值是否是字符串类型时进行判断,是字符串时,必须在左右两侧添加单引号;当组装where或insert语句时,对传入array数组的进行foreach循环遍历拆分以及组装到sql语句中;又例如当组装update中set后面 value的sql语句时,末尾会多出个',',我们就要用php函数:rtrim对右边多余的一个','进行移除;构造insert语句时,我们需要用到implode函数,把数组中的元素组合成字符串类型;

  其次是函数的链式调用;当对一些方法操作时,没有传入值时,我们要给其进行赋默认值,比如进行limit方法时,如果不传入参数,就将其limit的后面的参数设置为0,这就相当于查询所有的数据;执行order方法时,没有填写参数时,将设置为空,让数据库自行进行排序.

  接着是分页查询的一个计算LIMIT后面参数的一个小小的算法,要清楚的了解到LIMIT (参数1,参数2),参数1和参数2,分别代表什么意思.(索引从几开始,要获取的数据条数)


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议