位置: 编程技术 - 正文

PHP数据库表操作的封装类及用法实例详解(php实现数据库查询)

编辑:rootadmin

推荐整理分享PHP数据库表操作的封装类及用法实例详解(php实现数据库查询),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中数据库怎么设计,php数据库语句,php中数据库怎么设计,php操作数据库的五个步骤,php中数据库怎么设计,php数据库表格,php 数据库操作,php 数据库操作,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP数据库表操作的封装类及用法。分享给大家供大家参考,具体如下:

数据库表结构:

设置字符编码:

引入Table类:

设置数据库参数:

创建实体对象:

Table类有三个参数: $table, $pk, $pdo=null

$table: 表名称.$pk: 主键名称. 不支持联合主键$pdo: 独立的PDO对象. 一般不需要传Notice: Table类是表操作的封装,不是Model层的基类,所以不支持表前缀,表前缀应该在Model层实现

插入数据:

批量插入数据:

查询所有数据:

select方法返回一个PDOStatement对象, fetchAll返回多行, fetch返回单行

field自定义:

where查询:

where and条件:

where or条件:

group分组 having过滤:

order排序:

limit 行数:

跳过行 返回行

PHP数据库表操作的封装类及用法实例详解(php实现数据库查询)

查询单行:

根据主键查询数据:

update更新数据:

replace替换数据:

使用了MySQL的REPLACE语句

删除数据:

分页查询

第2页, 每页行数据:

分页查询的总行数:

复杂查询:

自增:

自增,并获得自增后的值:

save 保存修改:

判断数据中是否存在主键字段,如果存在主键字段就update数据,反之insert数据

生成外表测试数据:

Table类不支持JOIN查询

需要的朋友可以手写sql语句,使用query方法来执行.或者自己修改Table类来支持JOIN

获取外表数据:

PDOStatement::fetchAll 示例:

Table类源代码:

github地址:

php实现的debug log日志操作类实例 本文实例讲述了php实现的debuglog日志操作类。分享给大家供大家参考,具体如下:phpclassTool{publicstaticfunctionlog($info){$time=date('m-dH:i:s');$backtrace=debug_backtrace

PHP简单实现DES加密解密的方法 本文实例讲述了PHP简单实现DES加密解密的方法。分享给大家供大家参考,具体如下:des加密:functiondes_encrypt($str,$key){$block=mcrypt_get_block_size('des','ecb');$pad

php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法 本文实例讲述了php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法。分享给大家供大家参考,具体如下:由于出于安全考虑,参数传递的时候需

标签: php实现数据库查询

本文链接地址:https://www.jiuchutong.com/biancheng/297196.html 转载请保留说明!

上一篇:PHP自定义函数获取搜索引擎来源关键字的方法(php自定义变量的方法是)

下一篇:php实现的debug log日志操作类实例(php实现的功能)

  • 6个点税如何计算方法
  • 工会经费应该怎么做账
  • 公司收到待报解预算收入退的款是什么
  • 垫付运费的运费税怎么做分录
  • 混合销售行为如何缴纳增值税税率
  • 会计中罚款属于什么处理
  • 农民合作社交哪些税
  • 个税申报 两种方式
  • 个人所得税里累计专项扣除是什么意思
  • 小规模变一般纳税人需要哪些资料
  • 资产负债表中流动性从高向低
  • 收到政府补贴现金流量表怎么填
  • 过节发什么物资给员工好些
  • 购买固定资产没付款怎么入账
  • 税务与审计调整结果不一致该如何调整?
  • 图书发票没有明细能报销吗?
  • 定额发票上的金额是什么
  • 报关税怎么做账
  • 一般纳税人注销需要多少钱
  • 离线发票在哪里查看
  • 消费金融服务要交税吗
  • 仓库盘盈计入什么会计
  • 房地产企业什么时候交企业所得税
  • 售后回购的实质
  • 计提个人负担的社会保险费分录
  • 资源税纳税期限按月还是按季
  • 生育津贴计入应付职工薪酬吗
  • 个人所得税申报截止时间
  • 微软发布Windows 10正式版 新浪
  • 直接人工成本的计算
  • 结转进项税销项税额的分录怎么写
  • 新车车祸报废
  • 企业购入的专利权属于什么
  • 金融工具减值会影响什么
  • 企业所得税退税流程
  • php消息实时推送完整示例
  • php中strstr
  • 安装winsock
  • 生产企业出口退税申报流程操作
  • 事业单位财政专项资金可以用于职工社保
  • 精确控制 英文
  • 快速搞懂Pinia及数据持久化存储(详细教程)
  • vue3父子传值
  • 企业所得税应纳税所得额300万以下
  • 印花税申报时间填错了怎么处理?
  • 公司没业务可以暂停营业吗
  • 清算汇缴报表填写范本
  • 结转应交税金的分录
  • 实收资本印花税税率
  • db2入门
  • mysql主从复制实现原理
  • 非盈利组织固定资产金额标准最新规定
  • 股权稀释违法吗
  • 免费品尝活动广告语
  • 车子购买的保险
  • 收到保险公司的赔款怎么做账
  • sql时间用什么数据类型
  • windows电源图标消失
  • 看linux系统
  • win8关机后自动重启怎么办
  • ubuntu安装指南
  • archlinux安装教程2023 无线网络
  • xp系统还原系统
  • windows8进入桌面
  • windowsxp复制粘贴不可用?
  • xp密码忘记了怎么办大神
  • 防火墙ddos攻击防范
  • linux怎么挂载文件夹
  • 二分法查找 js
  • perl-v
  • Android之Notification-android学习之旅(二)
  • js调用css动画
  • js中tolocalestring
  • 税务部门客服
  • 为什么医保卡显示无效
  • 广东发票勾选认证操作流程
  • 在山东省一个月水费大概多少
  • 海关进口增值税怎么认证抵扣
  • 汉中税务大厅电话是多少
  • 推动税务系统全面从严
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设