zoukankan      html  css  js  c++  java
  • php操作mysql数据库

    1.由于连接数据库不止一次使用,新建一个专门用于连接数据库的文件conn.php.

     //链接数据库服务器
      mysql_connect("localhost","root", "");  //密码为空字符、
      //我当前网页的编码是utf8
      mysql_query("set names utf8");      //
      //选择要使用的数据库名(login)
      mysql_query("use login");

    2.建立新的php文件后引用 conn.php

    require("conn.php");

    3详细代码如下

    <?php
    header("Content-Type:text/plain;charset=utf-8");
    // 引入连接数据路的php文件  相对路径
    require("conn.php");
    // 判断类型是get还是post
    if($_SERVER["REQUEST_METHOD"]=="GET"){
      search();
    }elseif($_SERVER["REQUEST_METHOD"]=="POST"){
      create();
    }
    // 查找函数
    function search(){
      if(!isset($_GET["id"])||empty($_GET["id"])){
        echo "参数错误";
        return;
      }
      global $staff;
      $id=$_GET["id"];
       $sql = "select * from tb1 where id=101";
       $result = mysql_query($sql);
       $oneLine = mysql_fetch_array($result);
      if($result==''){
       echo '没有查找到相关用户'.$result;
      }else {
        echo  $oneLine["id"];
        echo  $oneLine["name"];
      }

    }
    // 添加函数
    function create(){
      //判断信息是否填写完全
      if (!isset($_POST["name"]) || empty($_POST["name"])
        || !isset($_POST["id"]) || empty($_POST["id"])
        || !isset($_POST["sex"]) || empty($_POST["sex"])
        || !isset($_POST["job"]) || empty($_POST["job"])) {
        echo "参数错误,员工信息填写不全";
        return;
      }
      $id=$_POST["id"];
      $name=$_POST["name"];
      $sex=$_POST["sex"];
      $job=$_POST["job"];
      mysql_query("insert into tb1(id, name, sex, job)values('$id','$name','$sex','$job')");
      echo  $name;
    }
    ?>

  • 相关阅读:
    PHPstorm配置xdebug问题小记
    PHP 实现遍历出目录及其子文件
    localStorage存、取数组
    关于用户体验
    PHP实现导出Excel文件
    js将一位数组分割成每三个一组
    vue 动态绑定背景图片
    父组件传值给子组件
    数组字符串 转化成 对象
    Vuex 页面刷新后store保存的数据会丢失 取cookie值
  • 原文地址:https://www.cnblogs.com/ytu2010dt/p/5211472.html
Copyright © 2011-2022 走看看