美文网首页
第12讲 通过php程序添加数据

第12讲 通过php程序添加数据

作者: 有时有晌 | 来源:发表于2019-04-29 17:57 被阅读0次

图示操作流程:


image.png

addEmployee.php

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>添加学生数据</title>
 </head>
 <body>
 <h1>添加学生数据</h1>
  <form method="post" action="insertStudent.php">
    学生编号<input type="text" name ="id"><br/>
    学生姓名<input type="text" name ="name"><br/>
    学生性别<input type="text" name ="sex"><br/>
    学生生日<input type="text" name ="brithday"><br/>
    学生职位<input type="text" name ="job"><br/>
    学生金额<input type="text" name ="salary"><br/>
    学生介绍<input type="text" name ="jieshao"><br/>
    <input type="submit" value="添加数据">
  </form>
 </body>
</html>

insertStudent.php

<?php
    header("content-type:text/html;charset=utf-8");
    //处理添加的请求

    //解释$_POST是什么 ---> 
    //释义
    //(1)、php中一个预定义的超全局数组,他包含了表单提交的所有数据
    //echo "pre";
    print_r($_POST);



    //1、接收用户提交的数据
    $id= $_POST["id"];
    $name= $_POST["name"];
    $sex= $_POST["sex"];
    $brithday= $_POST["brithday"];
    $job= $_POST["job"];
    $salary= $_POST["salary"];
    $jieshao= $_POST["jieshao"];

    echo "<br/>";
    echo "获取的数据 ---->  ".$id." ".$name." ".$sex." ".$brithday." ".$job." ".$salary." ".$jieshao;
    //2、连接数据库
    /**
    *   如果我们使用的是mysql_connect扩展,默认情况下会提示一个
    *   Deprecated:mysql_connect();我们可以关闭这个提示信息
    *   找到php.ini文件,
    *   error_reporting设置修改成默认即可
    */
    $con = mysql_connect('localhost','root','tmdqobn');
    echo "<br/>";
    echo "连接情况".$con; //这个完全不能判断啊 我去 返回一个Resource id #3啥意思 坑我呢 (原来是个连接)
    echo "<br>";
    var_dump($con);//打印出来是 resource(3) of type (mysql link)   这个鬼 
    echo "<br/>"; 
    if(!$con){
        echo "连接失败";
        exit;
    }else{
        echo "连接成功";
    }
    //3、选择数据库
    mysql_select_db('db100');
    //4 、拼接sql语句 ----如下能插入 就能update 和 delete 改个语句就好 但是select这么弄不行
    $sql = "INSERT INTO employee VALUES('$id','$name','$sex','$brithday','$job','$salary','$jieshao')";
    echo "<br/>";
    echo $sql;
    echo "<br/>";
    //5、讲sql语句发给dbms并得到结果
    
    $is_ok=mysql_query($sql);
    echo "<br/>";
    echo "查询成功与否".$is_ok;
    echo "<br/>";
    if($is_ok){
        echo "恭喜您添加成功";
    }else{
        echo "添加失败";
    }
?>

最终效果:
图示

  • 第一步提交数据到执行代码块:


    image.png
  • 第二步执行数据操作:


    image.png

相关文章

  • 第12讲 通过php程序添加数据

    图示操作流程: addEmployee.php insertStudent.php 最终效果:图示 第一步提交数据...

  • 2.2-数据的分析及添加

    2-数据的分析及添加 25:12 从getPics.php文件中获取数据==>分析数据的格式==>添加数据 一、分...

  • 第14讲 小结 封装一个mysql数据库操作类

    MySqlUtil 添加数据界面 addEmployee.php 插入数据界面:insertStudent.php

  • 第13讲 通过php更新删除数据

    更新前 执行更新: 执行更新后: 执行删除前: 执行删除: 执行删除后:

  • PHP学习笔记 - 进阶篇(11)

    数据库操作 PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,...

  • PHP 数据库操作

    PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数...

  • PHP 数据库操作

    PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数...

  • 1.11 PHP之数据库操作

    1.PHP支持哪些数据库? PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主...

  • Laravel数据迁移

    数据迁移,可以理解为,通过运行php文件创建数据表并向数据表添加数据。优点:可以记录数据库状态的改变,可以对数据库...

  • Socket.io学习资源整理

    socket.io-stream 通过添加这个插件,你就可以发送数据流对象,这样你就可以写出内存效率高的程序。在第...

网友评论

      本文标题:第12讲 通过php程序添加数据

      本文链接:https://www.haomeiwen.com/subject/vdjunqtx.html