博主信息
博文 38
粉丝 1
评论 0
访问量 32614
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
实战开发博客2~3天数据库PDO封装总结--2018年10月11日22时50
一根火柴棒的博客
原创
895人浏览过

  实战开发博客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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学