- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3讲数据库访问层设计
用户数据表操作的设计与实现 tbl_user 用户表 user.dao.php 用户数据表操作的设计与实现 用户数据表 用户数据表操作的设计与实现 用户表操作程序函数清单 函数 描述 array findUser(string name) 根据用户名查询用户信息,主要用于用户登录。如果查询成功以一维数组的形式返回用户信息,数据元素的键为字段名,值为字段值。 array findUserById(int id) 根据用户编号查询用户详细信息,主要用于取指定用户信息。返回结果同上。 addUser(uName,uPass,head,gender=1) 注册新用户,参数uName指用户名;参数uPass指用户口令;参数head指用户头像图片文件信息;参数gender指性别,设有默认值,其中1表示女,2表示男。 updateUser(id,uName,uPass,head,gender) 修改用户信息,参数uName指用户名;参数uPass指用户口令;参数head指用户头像图片文件信息;参数gender指性别;参数id表示用户编号。 用户数据表操作的设计与实现 … … require_once comm.php;//引入3.1节中的公共程序文件 ?//根据用户名查询用户信息 function findUser($name) { $strQuery = select * from TBL_USER where uName= $name ;//查询语句 $rs = execQuery($strQuery); //调用comm.php中的execQuery()函数 if(count($rs) 0) {//判断查询是否成功 return $rs[0]; } return $rs; } … … … … /** * 根据编号查询用户信息 * @param type $id * @return type */ function findUserById($id) { $strQuery = select * from TBL_USER where uId= $id ; $rs = execQuery($strQuery);//调用comm.php中的execQuery()函数 if(count($rs) 0) {//判断查询是否成功 return $rs[0]; } return $rs; } … … … … /** * 新增用户信息 * @param type $uName 用户名 * @param type $uPass 用户口令 * @param type $head 头像 * @param type $gender 性别 */ function addUser($uName,$uPass,$head,$gender=1) { $insertStr = insert into TBL_USER (uName,uPass,head,gender,regTime) values ; $format=%Y/%m/%d %H:%M:%S; $regTime = strftime($format); //准备插入操作参数 $insertStr .= ( $uName,$uPass ,$head ,$gender ,$regTime ); $rs = execUpdate($insertStr);//调用comm.php中的execUpdate ()函数 return $rs;//返回执行结果 } … … … … /** * 修改用户信息 * @param type $id 编号 * @param type $uName 用户名 * @param type $uPass 口令 * @param type $head 头像 * @param type $gender 性别 * @return type */ function updateUser($id,$uName,$uPass,$head,$gender) { //修改语句 $updateSql = update TBL_USER set uName= $uName,uPass= $uPass,gender= $gender,head= $head where uId= $id; $rs = execUpdate($updateSql); //调用comm.php中的execUpdate ()函数 return $rs; } … … 人有了知识,就会具备各种
您可能关注的文档
最近下载
- 角色模型制作综合规范.pdf VIP
- 汛期居民转移安置点疫情防控工作方案.doc VIP
- 最新BG201使用说明书20121024.pdf VIP
- 车辆维修定点服务项目投标方案(技术标).pdf
- 政府招聘人员协议书.docx VIP
- 2022电网生产调度系统检修工程预算编制与计算方法.docx VIP
- 吸入用一氧化氮-药品临床应用解读.pptx VIP
- Unit 1 Helping at home Part A 第1课时课件2025-2026学年度人教PEP英语四年级上册.pptx VIP
- 《GB3095-2012 环境空气质量标准》.pdf VIP
- GB21148-2020 足部防护 安全鞋.pdf VIP
文档评论(0)