zoukankan      html  css  js  c++  java
  • PHP访问MySQL的数据--读书笔记4

    <?php

        header('Content-Type:text/html;charset=utf-8');

      // mysqli_connect('IP:3306','帐号','密码','要操作的数据库名称');

      $con=mysqli_connect('127.0.0.1','root','123.'school');

      //设置编码

      

       if($conn){
        echo '链接成功';
        }

      mysqli_set_charset($con,'utf8');

      //数据库操作【例如所有学生的名单】$sqsl=sql语句

      $sql="SELECT `id`,`name`,`sex`,`class`,`age`,`description` FROM `student`";

      $res = mysqli_query($con,$sql);

      /*

        第一:mysql_select_db() 函数设置活动的 MySQL 数据库。

        如果成功,则该函数返回 true。如果失败,则返回 false。

        第二

        mysqli_query的使用有两种情况:

        1,如果第二个参数的sql语句是查询语句 select则,返回的结果就是一个集合/false

        2,如果第二个参数的sql语句是其他操作update、insert、delete。则返回的结果就是true、false

        3,mysqli_query(connection,query,resultmode);

    参数描述
    connection 必需。规定要使用的 MySQL 连接。
    query 必需,规定查询字符串。
    resultmode

    可选。一个常量。可以是下列值中的任意一个:

    • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
    • MYSQLI_STORE_RESULT(默认)

        */

        

    //从结果集中提取数据

    //开发时,使用最多的是前面两种。
    //$item = mysqli_fetch_assoc($res); //以关联数组的形式来提取结果集中的一行数据
    //$item = mysqli_fetch_object($res); //以对象的形式来提取结果集中的一行数据

    //$item = mysqli_fetch_row($res); //以索引数组的形式来提取结果集中的一行数据
    //$item = mysqli_fetch_array($res); //以索引+关联数组的形式来提取结果集中的一行数据

    // mysqli_fetch_assoc 如果获取不到数据了,则返回 false


    $data = []; //声明一个空数组,用来存储数据
    while( $item = mysqli_fetch_assoc($res) ){
    $data[] = $item;
    }

    mysqli_close($conn);

    //print_r( $data );
    ?>
    <!DOCTYPE HTML>
    <html lang="en-US">
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    <body>
    <table border="1" width="800" align="center">
    <tr>
    <td>学号ID</td>
    <td>姓名</td>
    <td>性别</td>
    <td>年龄</td>
    <td>班级</td>
    <td>个性签名</td>
    </tr>
    <?php foreach($data as $item): ?>
    <tr>
    <td><?=$item['id']; ?></td>
    <td><?=$item['name']; ?></td>
    <td><?=$item['sex']; ?></td>
    <td><?=$item['age']; ?></td>
    <td><?=$item['class']; ?></td>
    <td><?=$item['description']; ?></td>
    </tr>
    <?php endforeach; ?>
    </table>
    </body>
    </html>

  • 相关阅读:
    攻防世界 xff_referer
    攻防世界 simple——js
    攻防世界 你知道什么是cookie吗?
    攻防世界 你知道php备份文件吗?
    攻防世界 robots题
    bugku 管理员系统
    bugku 速度要快
    2016北京集训测试赛(七)Problem A: 自动机
    BZOJ 4543 2016北京集训测试赛(二)Problem B: thr
    BZOJ 4631 踩气球
  • 原文地址:https://www.cnblogs.com/haimian/p/6078874.html
Copyright © 2011-2022 走看看