位置: 编程技术 - 正文

Fleaphp常见函数功能与用法示例(flip函数)

编辑:rootadmin

推荐整理分享Fleaphp常见函数功能与用法示例(flip函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php feof函数,floor函数php,fspecial函数作用,floor函数php,fspecial函数的使用方法,fspecial函数作用,floor函数php,floor函数php,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Fleaphp常见函数功能与用法。分享给大家供大家参考,具体如下:

1. FLEA_Db_TableDataGateway::update()用法:

例如:修改一条 uid= 的记录, name字段改成"", pass字段改成"",就要这样写:

2. FLEA_Db_TableDataGateway::updateByConditions()用法:

例如:更新所有 level_ix = 3 的记录,并且把这些记录的特定字段(由 $row 确定)都更新为指定的值。

3. FLEA_Db_TableDataGateway::updateField()用途:更新记录的指定字段,返回更新的记录总数

例如:以查找满足$conditions的条件,修改其中字段为class_id的值为$targetId.

4. FLEA_Db_TableDataGateway::updateRowset ()用途:更新记录集(多行记录)

用法和update ()类似,只不过是修改多条记录:

例如:

想必大家能看明白吧...呵呵。。。

一定注意:$data 一定要是二维的,即使用updateRowset ()修改一条记录也要这样写:

说得清不清楚啊?呵呵

5. FLEA_Db_TableDataGateway::create ()用途:插入一条新记录,返回新记录的主键值

例如:

6. FLEA_Db_TableDataGateway::createRowset()插入多行记录,返回包含所有新记录主键值的数组

例如:

7. FLEA_Db_TableDataGateway::remove () 删除一条记录,条件必须为主键

例如:

8. FLEA_Db_TableDataGateway::removeByConditions ()看名知义,当然是删除符合条件的记录喽

正常情况下和remove()的条件可以通和,如果对有多个主键的表进行删除操作:

另注意一点:如果某个表有多个主键的话,那么它所对应的Model中的 $primaryKey 只能设置为一个最常用的主键,不能设置为一个数组

9. & FLEA_Db_TableDataGateway::findBySql ()用途:直接使用 sql 语句获取记录

例如:

. FLEA_Db_TableDataGateway::decrField ()用途:减小符合条件的记录的指定字段的值,返回更新的记录总数 (该操作不会引发任何事件,也不会处理关联数据)。

例如:

注意:$decr默认值为1,数字2是本人自己改的,当然你也可以改为了,改几就减几,明白了吧。。。

Fleaphp常见函数功能与用法示例(flip函数)

. FLEA_Rbac_UsersManager::updatePasswordById ()用途:直接更新密码

例如:把ID为1的密码设为

注意:前提是数据库中一定要有叫做Password的字段;修改后的密码是加密的。

. FLEA_Rbac_UsersManager::checkPassword ()用途:检查密码的明文和密文是否符合

例如:

. FLEA_Rbac_UsersManager::encodePassword ()用途:将密码明文转换为密文

例如:

注意:前提是数据库中一定要有叫做Password的字段;

. FLEA_Rbac_UsersManager::updatePasswordById ()用途:直接更新密码

这个我不说了啊,我想聪明的你一看例就会明白了

. FLEA_Db_TableDataGateway::updateByConditions ()用途:更新符合条件的记录,成功返回更新的记录总数

例如:

. FLEA_Db_TableDataGateway::updateField () 用途:更新记录的指定字段,返回更新的记录总数 该操作不会引发任何事件,也不会处理关联数据。

例如:修改id为2的记录,把字段为name的值修改为vin就要这么写:

. FLEA_Db_TableDataGateway::incrField () 用途:增加符合条件的记录的指定字段的值,返回更新的记录总数

例如:这个也不说,去看例吧,但要注意,例是减,这个是加,嘿嘿。。。

. FLEA_Db_TableDataGateway::replaceRowset () 用途:替换记录集(多行数据),返回记录集的主键字段值,失败返回 false

注意:

① 假设表中有id,name,job,prize等,如果在$condition中没写prize字段,会就默认插入空,原有的数据会被清除,如不注意,也许会丢失数据 ② $condition一定是二维的

. FLEA_Db_TableDataGateway::removeAll ()用途:删除所有记录,用时要谨慎

例如:

. FLEA_Db_TableDataGateway::removeAllWithLinks ()用途:删除所有记录及关联的数据

注意:这个更加要慎用,所有与这个表有关联的表数据都将被删除,何谓有关联,也就是说,此表中的某个字段可能是另外一个表中的外键,此谓之有关联。

例如:

在MODEL中一个叫做com的表关联了一个叫做student的表,com表中的uid是student表中的外键,那么我们就说这两个表关联起来了,是用下面的方法关联起来的

这时,我们执行下面的语句:

更多关于Fleaphp相关内容感兴趣的读者可查看本站专题:《Symfony框架入门教程》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php优秀开发框架总结》、《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《Zend FrameWork框架入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Fleaphp框架的PHP程序设计有所帮助。

Smarty日期时间操作方法示例 本文实例讲述了Smarty日期时间操作方法。分享给大家供大家参考,具体如下:$smarty=newSmarty;$smarty-assign('yesterday',strtotime('-1day'));$smarty-display('index.tpl');inde

Smarty模板常见的简单应用分析 本文实例分析了Smarty模板常见的简单应用。分享给大家供大家参考,具体如下:首先要将smarty这个类包含进来:include_once'../libs/Smarty.class.php';然后创一

php array_walk_recursive 使用自定的函数处理数组中的每一个元素 array_walk_recursive对数组中的每个成员递归地应用用户函数基本语法boolarray_walk_recursive(array&$input,callable$funcname[,mixed$userdata=NULL])将用户自定义函数funcname应

标签: flip函数

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

上一篇:thinkphp的dump函数无输出实例代码(thinkphp函数有哪些)

下一篇:Smarty日期时间操作方法示例(日期按钮)

  • 偷税与漏税的界限是
  • 小规模纳税人加油发票可以抵扣吗
  • 专利权的入账价值计算公式
  • 工会筹备金需不需要计提
  • 实用9%税率的
  • 发票遗失如何入账
  • 公司购买的理财产品所得需要缴纳企业所得税吗?
  • 预收和应收可以冲销吗
  • 个人所得税经营所得申报
  • 发票中奖要交税吗
  • 小企业周转材料报废残值回收应计入管理费用
  • 可供出售金融资产计入什么科目
  • 煤炭企业会计核算办法
  • 返利平台可信吗
  • 住房贷款利息专项附加扣除是返钱吗
  • 房地产企业临时售楼部房产据含土地价值吗
  • 货物丢失计入什么费用
  • 注册资本需要
  • 计提增值税电费怎么算
  • 房地产预售款收条怎么写
  • 如何区分纳税人和小规模纳税人
  • 企业撤回投资说明模板怎么写
  • 企业如何选择会计师事务所
  • 固定资产应怎么做账
  • 增值税的滞纳金怎么做账
  • win10系统关机后自动开机怎么办
  • jquery怎么升级
  • 其他应付款在现金流量表怎么填
  • 公允价值计量转成本法 同一控制
  • 企业委托境外研发所发生的费用
  • uniapp cover-view
  • thinkphp错误日志目录
  • 可供分配利润在财报哪里
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • 企业购买烟酒可以抵扣吗
  • yarn安装路径
  • 固定资产投资账面价值
  • 分公司可以开基本账户吗
  • 存货盘盈盘亏的会计处理
  • 企业自行清算的条件是什么
  • redishi
  • 微信收款怎么做会计分录
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 服务型企业交税再返税
  • 本月无开票企业怎么报税
  • 滴滴打车的发票是什么样子
  • 公司转让后原账本怎么处理
  • 企业研发费用可以抵税吗
  • 开发商提供物业用房的法律依据
  • 营改增方案
  • 人工费暂估怎么做分录
  • 暂估成本发票最晚什么时候补齐
  • 软件开发并销售产品
  • 结转税金需要附件吗
  • 增值税进项发票抵扣期限是多少天?
  • 计提印花税会计分录
  • 事业单位结余是什么意思
  • 其他应收款坏账准备计提标准
  • 财务独立核算的条件
  • 个体户开广告发票需要交税吗
  • 培训费发票是否可以抵扣
  • winrecon.exe - winrecon是什么进程
  • win8系统如何查看电脑内存
  • win8怎么添加wifi
  • 前端html中怎么让文字左移
  • 微信小程序实战入门 第2版
  • linux保存
  • Android异常重启保护机制
  • 电脑完美平台
  • bootstrap要学吗
  • win10安装node.js
  • unity3d跨平台
  • javascript面向对象 第三方类库
  • js的文件可以直接预览吗
  • 使用jquery实现的项目
  • 安卓刷屏神器
  • 重庆国税官网网址
  • 镇江涨潮退潮时间表
  • 浙江网上税务局申报
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设