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;
    }
    ?>

  • 相关阅读:
    go 接收发送文件
    【0031】反转整数/判断回文
    【003】链表或字符串的【反转】【左旋转】
    【002】链表或字符串模拟加法/加一/乘法
    【01】数组中只出现一次的数字
    【面试题050】树中两个结点的最低公共祖先
    【面试题049】把字符串转换成整数
    【面试题048】不能继承的类
    【面试题047】不用加减乘除做加法
    【面试题046】求1+2+...+n
  • 原文地址:https://www.cnblogs.com/ytu2010dt/p/5211472.html
Copyright © 2011-2022 走看看