iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >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://www.lsjlt.com/news/44220.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么查询当前用户所有的表
    要查询当前用户拥有的所有表,可以使用以下 sql 命令:select * from user_tables; 如何查询当前用户拥有的所有表 要查询当前用户拥有的所有表,可以使...
    99+
    2024-05-15
    oracle
  • oracle怎么备份表中数据
    oracle 表数据备份的方法包括:导出数据 (exp):将表数据导出到外部文件。导入数据 (imp):将导出文件中的数据导入表中。用户管理的备份 (umr):允许用户控制备份和恢复过程...
    99+
    2024-05-15
    oracle
  • oracle怎么做到数据实时备份
    oracle 实时备份通过持续保持数据库和事务日志的副本来实现数据保护,提供快速恢复。实现机制主要包括归档重做日志和 asm 卷管理系统。它最小化数据丢失、加快恢复时间、消除手动备份任务...
    99+
    2024-05-15
    oracle 数据丢失
  • oracle怎么查询所有的表空间
    要查询 oracle 中的所有表空间,可以使用 sql 语句 "select tablespace_name from dba_tablespaces",其中 dba_tabl...
    99+
    2024-05-15
    oracle
  • oracle怎么创建新用户并赋予权限设置
    答案:要创建 oracle 新用户,请执行以下步骤:以具有 create user 权限的用户身份登录;在 sql*plus 窗口中输入 create user identified ...
    99+
    2024-05-15
    oracle
  • oracle怎么建立新用户
    在 oracle 数据库中创建用户的方法:使用 sql*plus 连接数据库;使用 create user 语法创建新用户;根据用户需要授予权限;注销并重新登录以使更改生效。 如何在 ...
    99+
    2024-05-15
    oracle
  • oracle怎么创建新用户并赋予权限密码
    本教程详细介绍了如何使用 oracle 创建一个新用户并授予其权限:创建新用户并设置密码。授予对特定表的读写权限。授予创建序列的权限。根据需要授予其他权限。 如何使用 Oracle 创...
    99+
    2024-05-15
    oracle
  • oracle怎么查询时间段内的数据记录表
    在 oracle 数据库中查询指定时间段内的数据记录表,可以使用 between 操作符,用于比较日期或时间的范围。语法:select * from table_name wh...
    99+
    2024-05-15
    oracle
  • oracle怎么查看表的分区
    问题:如何查看 oracle 表的分区?步骤:查询数据字典视图 all_tab_partitions,指定表名。结果显示分区名称、上边界值和下边界值。 如何查看 Oracle 表的分区...
    99+
    2024-05-15
    oracle
  • oracle怎么导入dump文件
    要导入 dump 文件,请先停止 oracle 服务,然后使用 impdp 命令。步骤包括:停止 oracle 数据库服务。导航到 oracle 数据泵工具目录。使用 impdp 命令导...
    99+
    2024-05-15
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作