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

原文地址:https://www.cnblogs.com/ytu2010dt/p/5211472.html