• 技术文章 >后端开发 >PHP问题

    php如何修改数据库中数据

    藏色散人藏色散人2020-10-12 09:25:52原创92

    php修改数据库中数据的方法:首先创建“userinfo_update.php”,用于查询用户信息;然后通过GET获取用户编号查询用户信息;最后创建“update.php”文件,用于修改用户信息即可。

    推荐:《PHP视频教程

    创建userinfo_update.php,用于查询用户信息,先显示信息,在修改:

    先通过GET获取用户编号查询用户信息:

     $sql = "select * from user_info where user_id='".$_GET['userId']."'";
     $result = mysql_query($sql,$con);
     if($row = mysql_fetch_array($result)){
    }

    10d043f43af241131c7bb727e1d82c8.png

    页面效果:

    3358798c0a780433103ced87b5a28eb.png

    创建update.php文件,用于修改用户信息:

    使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。

    //通过post获取页面提交数据信息
    $userId = $_POST[userId];
    $userName = $_POST[userName];
    $userAge = $_POST[userAge];
     
    $sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
    mysql_query($sql,$conn);//执行SQL
    $mark  = mysql_affected_rows();//返回影响行数
    $url = "userinf_select.php";

    0b4b415420640a27c484bca6d403944.png

    运行结果

    c36681110ffcbb6d3969bb5ebf602dd.png

    创建delete.php文件,完成删除用户信息功能:

    $userId = $_GET['userId'];
     
    include 'connection.php';
     
    $sql = "delete from user_info where user_id='".$userId."'";
     
    mysql_query($sql,$con);
     
    $mark  = mysql_affected_rows();//返回影响行数
     
    if($mark>0){
     echo "删除成功";
    }else{
     echo  "删除失败";
    }
     
    mysql_close($con);

    3212f5daaece66f7e0c9290b7cda1d1.png

    运行结果:

    45ad4603b26587f53d324340e4bba08.png

    删除成功

    19a545ddc416f2d450d847a2b635dd8.png

    以上就是php如何修改数据库中数据的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php如何修改字符集 下一篇:如何解决php post传参数乱码问题
    第13期线上培训班

    相关文章推荐

    • 如何将sql文件导入mysql数据库• mysql数据库如何去除重复数据• 数据库中怎么删除表中数据?• php中怎么访问mysql数据库?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网