• 技术文章 >后端开发 >php教程

    PHP+MYSQL实现用户的增删改查_php实例

    2016-06-07 17:13:44原创299
    文件列表。。文件内容。。

    dbconn.php
    userListt.php
    editUser.php
    editDo.php
    detailUser.php
    deleteUser.php
    addUser.php
    addDo.php


    <?php
    // 创建数据库连接
    $con = mysql_connect("localhost",'root','') or die('error:'.mysql_error());
    mysql_select_db('hyxx',$con) or die('error:'.mysql_error());
    mysql_query('set NAMES utf8');
    ?>
    

    
    
    
    会员信息列表
    
    
    <?php require_once 'inc/dbConn.php'; //这是啥东东。。 date_default_timezone_set("PRC"); //读数据。。。 $sql = "select * from user order by id asc"; $result = mysql_query($sql,$con); $userList = ''; while($rs = mysql_fetch_array($result)){ $userList[] = $rs; } // 循环用户列表 foreach ($userList as $user){ echo " "; } ?>
    id 用户名 密码 性别 年龄 出生年月 爱好 注册时间 最后登录时间 操作
    ".$user['id']." ".$user['username']." ".$user['password']." ".$user['sex']." ".$user['age']." ".date("Y-m-d",$user['birthday'])." ".$user['hobby']." ".date("Y-m-d",$user['add_time'])." ".date("Y-m-d",$user['last_login'])."  删  改  查

    
    
    
    
    编辑用户
    
    
    <?php require_once 'inc/dbConn.php'; $userId=$_GET['id']; //这是啥东东。。 date_default_timezone_set("PRC"); //读数据。。。 $sql = "select * from user where id=".$userId; $result = mysql_query($sql,$con); $user = mysql_fetch_array($result); ?>
    用户名 />
    密码 />
    性别 /> 男 /> 女
    年龄 />
    出生年月 <?php $birday_y=date("Y",$user['birthday']); $birday_m=date("m",$user['birthday']); $birday_d=date("d",$user['birthday']); ?>
    爱好 />
    个人简介

    <?php
    require_once 'inc/dbConn.php';
    ////////////////////
    ///获取用户信息
    ////////////////////
    $user_id = $_POST['user_id'];
    $user_name = $_POST['user_name'];
    $password= $_POST['password'];
    if($_POST['sex']=='男')
    {
      $sex=1;
    }
    else if($_POST['sex']=='女')
    {
        $sex=2;
    }
    else $sex=3;    
    ;
    $age = $_POST['age'];
    $birthday_y = $_POST['birthday_y'];
    $birthday_m = $_POST['birthday_m'];
    $birthday_d = $_POST['birthday_d'];
    $birthday=mktime(0,0,0,$birthday_m,$birthday_d,$birthday_y);
    $hobby = $_POST['hobby'];
    $profile = $_POST['profile'];
    $addTime=mktime(date("h"),date("m"),date("s"),date("m"),date("d"),date("Y"));
    $lastLoginTime=$addTime;
      $sql = "update user set username='$user_name',password='$password',sex='$sex',age='$age',birthday='$birthday',hobby='$hobby',profile='$profile' where id='$user_id'";
      echo $sql;
      // 执行sql语句
      mysql_query($sql,$con);
      // 获取影响的行数
      $rows = mysql_affected_rows();
      // 返回影响行数
      // 如果影响行数>=1,则判断添加成功,否则失败
      if($rows >= 1)
      {
        alert("编辑成功");
        href("//m.sbmmt.com/m/article/userListt.php");
      }else{
        alert("编辑失败");
    //   href("//m.sbmmt.com/m/article/addUser.php");
        }
    function alert($title){
      echo "";
    }
    function href($url){
      echo "";
    }
    ?>
    

    
    
    
    
    查看用户明细
    
    
    <?php require_once 'inc/dbConn.php'; $userId=$_GET['id']; //这是啥东东。。 date_default_timezone_set("PRC"); //读数据。。。 $sql = "select * from user where id=".$userId; $result = mysql_query($sql,$con); $user = mysql_fetch_array($result); ?>
    用户ID <?php echo $userId ?>
    用户名 <?php echo $user['username'] ?>
    密码 <?php echo $user['password'] ?>
    性别 <?php if($user[sex]=='1') echo "男"; else if($user[sex]=='2') echo "女"; else "保密"; ?>
    年龄 <?php echo $user['age'] ?>
    出生年月 <?php $birday_y=date("Y",$user['birthday']);echo $birday_y."年"; $birday_m=date("m",$user['birthday']);echo $birday_m."月"; $birday_d=date("d",$user['birthday']);echo $birday_d."日"; ?>
    爱好 <?php echo $user['hobby'] ?>
    个人简介 <?php echo $user['profile'] ?>
    返回用户列表


    <?php
    // 包含数据库文件
    require_once 'inc/dbConn.php';
    // 获取删除的id
    $id = $_GET['id'];
    $row = delete($id,$con);
    if($row >=1){
      alert("删除成功");
    }else{
      alert("删除失败");
    }
    // 跳转到用户列表页面
    href("//m.sbmmt.com/m/article/userListt.php");
    function delete($id,$con){
      $sql = "delete from user where id='$id'";
      // 执行删除
      mysql_query($sql,$con);
      // 获取影响的行数
      $rows = mysql_affected_rows();
      // 返回影响行数
      return $rows;
    }
    function alert($title){
      echo "";
    }
    function href($url){
      echo "";
    }
    ?>
    

    
    
    
    
    新增用户
    
    
    用户名
    密码
    性别
    年龄
    出生年月
    爱好
    个人简介

    <?php 
    require_once 'inc/dbConn.php';
    ////////////////////
    ///获取用户信息
    ////////////////////
    $user_id = $_POST['user_id'];
    $user_name = $_POST['user_name'];
    echo $user_name;
    $password= $_POST['password'];
    if($_POST['sex']=='男')
    {
      $sex=1;
    }
    else if($_POST['sex']=='女')
    {
        $sex=2;
    }
    else $sex=3;    
    ;
    $age = $_POST['age'];
    $birthday_y = $_POST['birthday_y'];
    $birthday_m = $_POST['birthday_m'];
    $birthday_d = $_POST['birthday_d'];
    $birthday=mktime(0,0,0,$birthday_m,$birthday_d,$birthday_y);
    $hobby = $_POST['hobby'];
    $profile = $_POST['profile'];
    $addTime=mktime(date("h"),date("m"),date("s"),date("m"),date("d"),date("Y"));
    $lastLoginTime=$addTime;
      $sql = "insert into user (username,password,sex,age,birthday,hobby,profile,add_time,last_login) ".
      "values('$user_name','$password','$sex','$age','$birthday','$hobby','$profile','$addTime','$lastLoginTime')";
      echo $sql;
      // 执行sql语句
      mysql_query($sql,$con);
      // 获取影响的行数
      $rows = mysql_affected_rows();
      // 返回影响行数
      // 如果影响行数>=1,则判断添加成功,否则失败
      if($rows >= 1){
        alert("添加成功");
        href("//m.sbmmt.com/m/article/userListt.php");
      }else{
        alert("添加失败");
    //   href("//m.sbmmt.com/m/article/addUser.php");
        }
    function alert($title){
      echo "";
    }
    function href($url){
      echo "";
    }
    ?>
    
    

    以上所述就是本文的全部内容了,希望大家能够喜欢。

    请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP MYSQL 增删改查
    上一篇:Codeigniter发送邮件的方法_php实例 下一篇:Codeigniter实现发送带附件的邮件_php实例
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 【吐血整理】40+个PHP面试题附答案(实战经验)• PHP_MySQL教程-第三天 基本函数第1/2页_PHP教程• 第1次亲密接触PHP5(2)_PHP教程• nginx支持pathinfo模式• 魔术方法__sleep和__wakeup、序列与反序列
    1/1

    PHP中文网