返回顶部
首页 > 资讯 > 数据库 >PHP、MYSQLI实现简单的增、删、改、查功能(初学者)
  • 709
分享到

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

2024-04-02 19:04:59 709人浏览 泡泡鱼
摘要

<title>index.PHP</title> <?php      #连接数据库    

<title>index.PHP</title>


<?php 
    #连接数据库
    $conn = Mysqli_connect("localhost","root","");
    
    #判断是否连接成功
    if(!$conn){
        echo "失败";
    }
    
    //选择数据库
    mysqli_select_db($conn,"bbs");
    
    //准备sql语句
    $sql = "select * from bbs_user";
    
    //发送sql语句
    $obj = mysqli_query($conn,$sql);
    
    echo "<center>";
    echo "<table border = 1 cellspacing = '0' cellpadding = '10'>";
    echo "<th>编号</th><th>姓名</th><th>密码</th><th>地址</th><th>性别</th><th>年龄</th><th>操作</th>";
    while($row = mysqli_fetch_assoc($obj)){
        echo "<tr>";
            echo '<td>'.$row['id'].'</td>';
            echo '<td>'.$row['username'].'</td>';
            echo '<td>'.$row['passWord'].'</td>';
            echo '<td>'.$row['address'].'</td>';
            echo '<td>'.$row['sex'].'</td>';
            echo '<td>'.$row['age'].'</td>';
            echo '<td><a href = "del.php?id='.$row['id'].'">删除</a>/<a href = "update.php?id='.$row['id'].'">修改</a></td>';
        echo "</tr>";
    }
    
    echo "</table>";
    echo "<a href = 'add.php'>添加</a>";
    echo "<center>";
    
    //关闭连接
    mysqli_close($conn);
?>




PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

点击删除:

<title>del.php</title>

<?php 

    $id =$_GET['id'];
    $link = mysqli_connect('localhost','root','');
    if(!$link){
        exit('连接失败');
    }
    
    mysqli_select_db($link,'bbs');
    $sql = "delete from bbs_user where id =$id";
    $result = mysqli_query($link,$sql);
    if($result && mysqli_affected_rows($link)){
        echo "删除成功<a href = 'index.php'>返回</a>";
    }else{
        echo "删除失败";
    }

    mysqli_close($link);
?>

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)


更改数据:

<?php
    $id = $_GET['id'];
    
    $link = mysqli_connect('localhost','root','');
    if(!$link){
        exit('连接失败');
    }
    
    mysqli_select_db($link,'bbs');
    $sql = "select * from bbs_user where id =$id";
    $obj = mysqli_query($link,$sql);
    $row = mysqli_fetch_assoc($obj);

?>

<fORM action="doupdate.php?">
    <!--用隐藏式来获取id,其他的目前不行-->
    <input type="hidden" name="id" value = "<?php echo $id;?>" />
    <table border = 0 cellpadding="10" cellspacing="0">
        <tr><td>编号:</td><td><?php echo $row['id'];?></td></tr>
        <tr><td>用户名:</td><td><input type="text" name = "username" value="<?php echo $row['username'];?>" /></td></tr>
        <!--<tr><td>密码:</td><td><input type="text" name = "password" value="<?php echo $row['password'];?>" /></td></tr>-->
        <tr><td>密码:</td><td><?php echo $row['password'];?></td></tr>
        <tr><td>地址:</td><td><input type="text" name="address" value="<?php echo $row['address'];?>" /></td></tr>
        <tr><td>性别:</td><td><input type="text" name="sex" value="<?php echo $row['sex'];?>" /></td></tr>
        <tr><td>年龄:</td><td><input type="text" name="age" value="<?php echo $row['age'];?>" /><br />
        <tr><td colspan="2" align="center"><input type="submit" name="" value="提交" /></td></tr>
    </table>
</form>

执行更改:

<?php 
    $id = $_GET['id'];
    $username = $_GET['username'];
    #$password = $_GET['password'];
    $address = $_GET['address'];
    $sex = $_GET['sex'];
    $age = $_GET['age']; 
    
    $link = mysqli_connect('localhost','root','');
    if(!$link){
        exit('连接失败');
    }
    
    mysqli_select_db($link,'bbs');
    $sql = "update bbs_user set username = '$username', address = '$address', sex = '$sex', age = '$age' where id =$id";
    $obj = mysqli_query($link,$sql);
    if($obj && mysqli_affected_rows($link)){
        echo "修改成功<a href = 'index.php'>返回</a>";
    }else{
        echo "修改失败";
    }
    
    mysqli_close($link);
    
?>

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

添加数据:

<form action = 'doadd.php' method="get">
    编号:<input type="text" name="id" value=""/><br />
    姓名:<input type="text" name="username" value=""/><br />
    密码:<input type="text" name="password" value=""/><br />
    地址:<input type="text" name="address" value=""/><br />
    性别:<input type="radio" name="sex" value = "男"/>男
         <input type="radio" name="sex" value="女" />女<br />
    年龄:<input type="text" name="age" value=""/><br />
    <input type="submit" value="提交" />
</form>


执行添加数据:

<?php 

    //获取添加的数据信息
    $id = $_GET['id'];
    $username = $_GET['username'];
    $password = md5($_GET['password']);//加密
    $address = $_GET['address'];
    $sex = $_GET['sex'];
    $age = $_GET['age'];


    //连接数据库
    $link = mysqli_connect('localhost' , 'root' , '');
    
    //判断是否连接成功
    if(!$link){
        exit('连接数据库失败'.mysqli_connect_error());
    }
    
    //选择数据库
    mysqli_select_db($link , 'bbs');
    
    //准备sql语句
    $sql = "insert into bbs_user(id,username,password,address,sex,age) values('$id','$username','$password','$address','$sex','$age')";
    
    //发送sql语句
    $obj = mysqli_query($link , $sql);
    
    if($obj){
        echo "添加成功<a href = 'index.php'>返回</a>";
    }else{
        echo "添加失败";
    }
    mysqli_close($link);
?>

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)PHP、MYSQLI实现简单的增、删、改、查功能(初学者)


在基础上加了个查询功能:

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)


跳转到select.php中:

<form action="doselect.php" >
    请输入您要查询的编号:<input type="text" name="id" />&nbsp;
    <input type="submit" value="查询" />
</form>

执行:

PHP、MYSQLI实现简单的增、删、改、查功能(初学者)


执行的代码段是:

<?php 
    
    $id = $_GET['id'];
    
    $conn = mysqli_connect('localhost' , 'root' , '');
    
    if(!$conn){
        exit('连接失败');
    }
    
    mysqli_select_db($conn,'bbs');
    
    $sql = "select * from bbs_user where id=$id";
    
    $result = mysqli_query($conn,$sql);
    
    echo "<center>";

    echo "<table border = 1 cellspacing = '0' cellpadding = '10'>";
    echo "<th>编号</th><th>姓名</th><th>密码</th><th>地址</th><th>性别</th><th>年龄</th>";
    while($row = mysqli_fetch_assoc($result)){
        echo "<tr>";
            echo '<td>'.$row['id'].'</td>';
            echo '<td>'.$row['username'].'</td>';
            echo '<td>'.$row['password'].'</td>';
            echo '<td>'.$row['address'].'</td>';
            echo '<td>'.$row['sex'].'</td>';
            echo '<td>'.$row['age'].'</td>';
        echo "</tr>";
    }
    
    echo "</table>";
    
    echo "<center>";
    
    mysqli_close($conn);
?>


查到到结果如下图:


PHP、MYSQLI实现简单的增、删、改、查功能(初学者)



您可能感兴趣的文档:

--结束END--

本文标题: PHP、MYSQLI实现简单的增、删、改、查功能(初学者)

本文链接: https://lsjlt.com/news/44220.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PHP、MYSQLI实现简单的增、删、改、查功能(初学者)
    <title>index.php</title> <php      #连接数据库    &...
    99+
    2024-04-02
  • MybatisPlus实现简单增删改查功能
    实现步骤: 工具:IDEA 数据库版本:mysql5.7 一、环境搭建 1.创建springboot项目 pom.xml 2.pom.xml : spring web、lombo...
    99+
    2024-04-02
  • Android数据库(SQLite)的简单使用——增、删、查改功能的简单实现
    记录一下Android数据库的增删查改的简单使用 话不多说,先献上你们最爱的效果图~ 这边我用的是一个ListView来展示数据库里的数据 准...
    99+
    2022-06-06
    android数据库 SQLite Android
  • PHP怎么实现增删改查功能
    这篇文章主要讲解了“PHP怎么实现增删改查功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP怎么实现增删改查功能”吧!sql:-- phpMyAdmin SQL&n...
    99+
    2023-06-29
  • PyMySQL实现增删查改的简单使用
    我们在使用MySQL的时候,可以在MySQL的客户终端来操作数据库中的表,同时,也可以使用navicat等可视化的工具来操作数据表。但是,这只是操作个别数据,如果我们想要插入10万条...
    99+
    2024-04-02
  • SpringBoot整合Mybatis简单实现增删改查
    目录前言第一:创建MySQL数据库第二:创建SpringBoot项目,引入需要的依赖包第三:创建程序目录和配置核心application.xml文件第四:依次编写Entity、Dao...
    99+
    2024-04-02
  • winform增删改查功能怎么实现
    在 Winform 中实现增删改查功能,可以按照以下步骤进行操作:1. 设计界面:在 Winform 窗体上添加相应的控件,如文本框...
    99+
    2023-09-13
    winform
  • Laravel如何实现增删改查功能
    本篇内容主要讲解“Laravel如何实现增删改查功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Laravel如何实现增删改查功能”吧!一、连接数据库在Laravel中,连接数据库需要修改.e...
    99+
    2023-07-06
  • java简单实现数组的增删改查方法
    目录1.一维数组​2.数组的扩容3.数组的复制1.直接将数组赋值给新数组2.创建一个新的数组,再将原数组的数据逐个赋值4.数组的删除5.数组的排序6.数组的查找1.顺序查...
    99+
    2024-04-02
  • vue实现表单数据的增删改功能
    本文实例为大家分享了vue实现表单数据增删改功能的具体代码,供大家参考,具体内容如下 图示如下: <!DOCTYPE html> <html lang="en"...
    99+
    2024-04-02
  • Mybatis基于xml配置实现单表的增删改查功能
    Mybatis入门-基于配置实现单表的增删改查 Mybatis简介 官网链接:https://mybatis.org/mybatis-3/zh/index.html。更加详细的信息可...
    99+
    2024-04-02
  • PHP连接数据库MySQL打造xxx管理系统,实现简单的增删改查功能
    目录 前言 概述 内容 创建数据库表 实现列表          新增用户           删除用户           编辑用户 前言        最近刚学完PHP和Mysql,历时半个多月时间完成了这样一个简单的算是人员管理...
    99+
    2023-09-11
    数据库 php mysql 前端 html
  • Java实现顺序表的增删查改功能
    创建顺序表 在java语言中要实现顺序表,首先创建一个类,因为顺序表本身就像数组,所以我们这里定义一个int类型的数组和usedata为有效数据,构造方法里先申请可以存放10个数据的...
    99+
    2024-04-02
  • JDBC实现数据库增删改查功能
    JDBC,简单点来说,就是用Java操作数据库,下面简单介绍怎么实现数据库的增删改查功能。 1、添加数据 package cn.itcast.jdbc; import java...
    99+
    2024-04-02
  • Spring框架+jdbcTemplate实现增删改查功能
    SpringMVC架构(Model(实体类),Service,Controller层) Controller(接收参数调用业务层)–>Service(调用持久层,处理业务逻辑)...
    99+
    2024-04-02
  • SpringBoot整合MybatisPlus实现增删改查功能
    目录1.概述2.引入依赖3.配置连接信息4.新建两个表5.在项目中创建相应的实体类5.1 创建基础实体类5.2 SysDictType实体类5.3 SysDictData实...
    99+
    2024-04-02
  • SpringBoot整合MyBatis实现增删改查(简单,详细)
    新建springboot工程 若选择https://start.spring.io下一步失败 则选择Custom,输入:https://start.aliyun.com后下一步 添加需要的依赖 添加其他依赖,全部依赖如下: ...
    99+
    2023-08-19
    mybatis spring boot 数据库 mysql
  • PHP数据库函数实现数据的增删改查功能
    PHP数据库函数实现数据的增删改查功能摘要:数据库是存储和管理数据的重要组成部分。在开发Web应用程序时,经常需要对数据库进行增删改查的操作。PHP作为一种流行的服务器端编程语言,提供了丰富的数据库函数,用于实现数据的增删改查功能。本文将介...
    99+
    2023-11-20
    数据实现 增删改查功能 PHP数据库函数
  • PyQt5实现数据的增删改查功能详解
    通过这个布局思路来做一个简单的后台管理系统也是OK的,大家可以参考一下啦! 话不多说,还是先来梳理一下需要的第三方模块。 PyQ5 的UI界面布局部分,同样是还是使用这三个模块就够...
    99+
    2024-04-02
  • PyQt5如何实现数据的增删改查功能
    这篇文章主要介绍“PyQt5如何实现数据的增删改查功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PyQt5如何实现数据的增删改查功能”文章能帮助大家解决问题。话不多说,还是先来梳理一下需要的第三...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作