phpstudy中怎么在数据库中存数据

发布时间 - 2019-11-01 00:00:00    点击率:

phpstudy在数据库中存数据的方法:

(1)后台文件连接好数据库

(2)接收表单的数据,构建sql语句

(3)执行sql语句,观察执行结果

示例:

用户在前端页面输入的用户名和手机号码,点击提交后后端判断手机号码是否已经存在。如果不存在,那么插入数据库到数据库,并将插入结果(时候插入成功)返回前段页面。

需求分析:

1. 创建一个html页面用来输入用户名和手机号码,创建一个php页面处理数据;

2. html页面中编写提交数据的js脚本,使用ajax提交数据到php页面;

3. php脚本接收html页面提交的数据,查询数据库中是否已经存在手机号码;

4. 如果数据库中已经存在手机号码,返回插入失败信息;

5. 如果数据库中没有存在将要添加的手机号码,那么将用户名、手机号码等数据插入数据库,并返回添加数据成功的信息。

示例代码:

前端html页面中ajax请求的示例代码

function submit_result() {             
                $.post(
                    "Controllers/ajaxController.php",
                    {
                        "name": $("#name").val(),
                        "mobile": $("#mobile").val(),
                        "score": $("#sp_score").html()
                    },
                    function(msg) {
                        if (msg == "0") {
                            layer.open({
                                content: '您已参与过该活动,下次再参与哦!',
                                btn: ['知道了']
                            });
                        } else {
                            layer.open({
                                content: '恭喜您,获得了,'+msg,
                                btn: ['知道了'],
                                end:function(){
                                    location.href="index.html";
                                }
                            });
                        }
                    }    
                );

后端php页面:

=100) echo "一等奖";
        if($score<100&&$score>=60) echo "二等奖";
        if($score<60) echo "三等奖";
        exit;
    }
}
?>

注:我们运行php文件需要使用php服务器。


# phpstudy  # 数据库中  # 连接数据库  # 创建一个  # 后端  # 知道了  # 并将  # 不存在  # 输入用户名  # 表单  # 下次再 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Android GridView 滑动条设置一直显示状态(推荐)  PythonWeb开发入门教程_Flask快速构建Web应用  微信h5制作网站有哪些,免费微信H5页面制作工具?  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  详解jQuery停止动画——stop()方法的使用  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  高性能网站服务器配置指南:安全稳定与高效建站核心方案  网站优化排名时,需要考虑哪些问题呢?  微信小程序 wx.uploadFile无法上传解决办法  linux写shell需要注意的问题(必看)  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  香港服务器部署网站为何提示未备案?  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何基于云服务器快速搭建个人网站?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  网站页面设计需要考虑到这些问题  如何在宝塔面板创建新站点?  LinuxCD持续部署教程_自动发布与回滚机制  如何在云服务器上快速搭建个人网站?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  java ZXing生成二维码及条码实例分享  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  JavaScript如何实现类型判断_typeof和instanceof有什么区别  JavaScript如何操作视频_媒体API怎么控制播放  详解Android图表 MPAndroidChart折线图  如何在阿里云高效完成企业建站全流程?  如何批量查询域名的建站时间记录?  详解Android中Activity的四大启动模式实验简述  Swift开发中switch语句值绑定模式  Laravel如何实现事件和监听器?(Event & Listener实战)  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】  个人网站制作流程图片大全,个人网站如何注销?  如何在万网ECS上快速搭建专属网站?  Laravel如何使用Vite进行前端资源打包?(配置示例)  零服务器AI建站解决方案:快速部署与云端平台低成本实践  使用spring连接及操作mongodb3.0实例  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】