- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP操作MySQL数据库 用户信息管理实例
引入mysqli扩展用户信息管理:--显示用户列表--添加用户--删除用户--修改用户信息PHP数据库操作如何实现相应功能呢?
引入页面Web服务器(Apache)PHP操作MySQL数据MySQL数据库使用mysqli扩展执行SQL语句,完成用户表的增、删、改和查操作。
用户信息管理需求分析用户信息显示、添加、删除、修改
用户信息管理实现思路设计并创建数据库和用户表编写数据库连接公共配置文件,提高编码效率设计并实现首页和添加用户的页面模板编写功能页面代码
数据准备用户信息管理数据库:shopdata表:users记录:
站点模板用户信息管理静态页面
页面模板一、用户列表主页面用户列表表 格
数据库连接公共配置文件一、用户列表主页面创建数据库连接对象$conn01$conn = new mysqli(localhost, root, secret, shopdata);设置字符集02$conn-query(set names utf8); conn.php
实现分析一、用户列表主页面查询表中记录查询数据替换模板页面值
操作案例userList.php在模板中显示用户信息。用户列表
二、添加用户需求分析使用表单实现用户信息添加至用户表
二、添加用户实现思路使用PHP预处理语句实现数据添加设计并实现表单页面刷新用户列表页面查看添加数据
添加用户页面模板二、添加用户用户添加表 单文本框 name=username密码框 name=password邮件框 name=email单选按钮 name=sex 提交按钮
实现分析二、添加用户表单数据写入数据表users
操作案例userAdd.php将表单信息添加至表中。用户添加表单设置:--POST方式提交--提交后当前页处理--提交型按钮表单设置
操作案例userAdd.php将表单信息添加至表中。用户添加处理代码
三、删除用户需求分析使用链接删除表格所在行的用户数据
三、删除用户实现思路点击链接,先弹出确认对话框编写PHP代码实现用户删除功能跳转用户列表页面查看用户数据表格最后一列添加“删除”链接
页面模板三、删除用户用户删除点击“删除”链接:1.弹出对话框2.根据用户ID跳转,执行删除
实现分析三、删除用户根据删除链接中带参数(用户ID),查询该用户ID所指记录执行删除操作
操作案例userList.添加“删除”超链接。用户列表超链接设置:--onclick弹出确认对话框--href跳转地址带参数uid超链接设置
操作案例userDelete.php根据地址栏参数uid,执行表中用户信息删除。用户删除处理代码
四、修改用户信息需求分析使用链接修改表格所在行的用户数据1.表单显示旧值以备修改--查询2.表单新值提交更新至表中--更新
四、修改用户信息实现思路点击链接,跳转页面在表单中显示旧值表格最后一列添加“编辑”链接修改表单值,点击“修改”按钮提交数据编写PHP代码实现用户信息修改功能
页面模板四、修改用户信息用户修改点击“修改”链接:1.跳转至修改页面2.地址栏带参数用户 ID
实现分析四、修改用户信息根据编辑链接中带参数(用户ID),查询该用户ID所指记录显示在表单中
操作案例userList.php添加“编辑”超链接。用户列表超链接设置:--href跳转地址带参数uid超链接设置
操作案例userUpdate.php根据地址栏参数uid,查询旧值显示在表单中。编辑表单表单显示
操作案例userUpdate.php表单中的修改值更新到数据表中。表单值入库处理代码
谢谢观看
您可能关注的文档
- 《PHP程序设计》课程标准.docx
- PHP程序设计 课件 5.2 PHP日期时间操作函数.pptx
- PHP程序设计 课件 4.2 正则表达式.pptx
- PHP程序设计 课件 4.1 常用字符串操作函数.pptx
- PHP程序设计 课件 12.2 用户信息管理实例(Laravel框架实现).pptx
- PHP程序设计 课件 12.1 Laravel数据库操作.pptx
- PHP程序设计 课件 11.4 视图.pptx
- PHP程序设计 课件 11.5 中间件.pptx
- PHP程序设计 课件 11.3 控制器.pptx
- PHP程序设计 课件 11.2 Laravel路由.pptx
- 2024年江苏南京师范大学教学科研岗招聘70人(第二批)公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通市海安县级机关会计记帐中心招考公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通江海镇区中心幼儿园委托招考聘用公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通启东市教育体育系统招聘教师188人(事业编)历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通城市轨道交通限公司招聘15人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通市如东县地方海事处协管人员招考6人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南京雨花台区社区事业单位招考公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通崇川区卫计委招聘33人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通市如东县事业单位选调工作人员[1]历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年江苏南通师范高等专科学校公开招聘高层次人才15人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
文档评论(0)