美文网首页php入门教程—打通前后端
php入门教程(六)超简单的mysql常用操作

php入门教程(六)超简单的mysql常用操作

作者: 党云龙 | 来源:发表于2019-10-15 20:50 被阅读0次

    创建mysql数据库


    首先我们通过phpmyadmin创建一个数据库phptest,然后创建一个user表,并且往里面随意添加两条数据。
    mysql的命令行操作,坦白说,我不会。既然咱有图形化的操作方式,我为什么要通过命令行去往里面敲呢?

    所以我选择简单的粗暴的方法!创建完毕以后,结果如下:


    phpadmin操作界面

    查询php页面的制作(增删改查操作第一步)


    注意:
    从现在开始我们使用mysqli语法,mysqli是mysql的扩展库,mysqli比mysql多了很多方法,简化了我们的很多操作,
    w3c教程里面教的是mysql的语法,跟mysqli有区别,请务必注意!!

    我们先来制作第一个查询的页面,查询页面的作用就是把数据库中的内容查询出来:

    查询结果页面

    新建一个query.php

    <?php
        $con = mysqli_connect("127.0.0.1:3306","root","你的数据库密码","phptest");//连接数据库服务
        mysqli_query($con,"set names 'utf8'"); //把连接方式设置为utf-8
        
        //开始查询
        $result = mysqli_query($con,"SELECT * FROM user"); //查询所有记录
        $number = mysqli_num_rows($result); //查询总数
        //引入显示模板html
        include_once("query.html");
        
        //释放内存
        mysqli_free_result($result);
        //关闭连接
        mysqli_close($con);
    

    这里我们使用了一个mysql查询语法,

    SELECT * FROM user
    

    这个语法可以把表里面的所有信息都查询出来,然后我们又使用了一个,引入html的语法

    include_once("query.html");
    

    这个语法可以把html引入php中来执行,非常的方便。

    新建一个query.html

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>已注册用户列表</title>
            <script src="https://cdn.bootcss.com/jquery/3.1.0/jquery.min.js"></script>
            <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css">
            <style>
                .tableBox {
                    width: 600px;
                }
                .tableBox h3 a {
                    float: right;
                    font-size: 14px;
                }
                .table {
                    background: #fff;
                }
            </style>
        </head>
        <body class="container bg-info">
            <div class="tableBox">
                <h3>已注册用户列表<a href="register.html">+ 添加新用户</a></h3>
                <table class="table table-bordered">
                  <thead>
                      <tr>
                          <td>id</td>
                          <td>邮箱</td>
                          <td>密码</td>
                          <td>电话</td>
                          <td>操作</td>
                      </tr>
                  </thead>
                  <tbody>
                      <?php while($rows = mysqli_fetch_array($result,MYSQLI_ASSOC)) { ?>
                      <tr>
                          <td>
                                <?php echo $rows['id']?>
                          </td>
                          <td>
                              <?php echo $rows['email']?>
                          </td>
                          <td>
                              <?php echo $rows['password']?>
                          </td>
                          <td>
                              <?php echo $rows['tel']?>
                          </td>
                          <td>
                              <a href="edit.php?id=<?php echo $rows['id']?>">编辑</a>
                              <a href="delete.php?id=<?php echo $rows['id']?>">删除</a>
                          </td>
                      </tr>
                      <?php } ?>
                  </tbody>
                </table>
                <div id="">
                    共计<?php echo $number?>条
                </div>
            </div>
        </body>
    </html>
    

    这样查询页面就完成了,接下来我们制作添加页面。

    相关文章

      网友评论

        本文标题:php入门教程(六)超简单的mysql常用操作

        本文链接:https://www.haomeiwen.com/subject/psremctx.html