zoukankan      html  css  js  c++  java
  • 连接数据库查询基础

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    
    <?php
    //1.造连接对象
    $db = new MySQLi("localhost","用户名","密码","要操作的数据库");
    
    //2.判断链接是否出错
    
    if(mysqli_connect_error())
    {
        die("连接失败");
    }
    
    //3.准备sql语句
    
    $sql = "select name from info where code='p001'";
    
    //4.执行sql语句,返回结果集对象
    
    $result = $db->query($sql);
    
    //5.从结果集里面取数据
    
    //$attr = $result->fetch_all();//返回一个二维数组,里面存了所有参数
    
    //三个可选参数:MYSQLI_ASSOC返回关联数组,MYSQLI_NUM返回索引数组,MYSQLI_BOTH返回索引和关联都有的,使用的时候不需要加双引号
    
    
    //fetch_attry();返回当前这条数据,返回的是一维数组,默认是索引关联都有的
    
    //fetch_assoc();返回当前这条数据,返回的是一维的关联数组
    
    //fetch_object();返回当前这条数据的对象
    
    //fetch_row();  返回当前这条数据,返回的是索引数组
    
    
    /*$attr = $result->fetch_all();
    
    foreach($attr as $v)
    {
        echo "<div>{$v[0]}--{$v[1]}</div>";
    }*/
    
    
    /*while($attr = $result->fetch_row())
    {
        echo "<div>{$attr[0]}--{$attr[1]}--{$attr[2]}--{$attr[3]}--{$attr[4]}</div>";    
    }*/
    
    
    
    $attr = $result->fetch_all();
    
    
    //var_dump($attr);
    
    //echo $attr[0][0]
    
    ?>
    </body>
    </html>
  • 相关阅读:
    敏捷开发 第18章 薪水支付案例研究:第一次迭代开始
    敏捷软件开发 13~16
    pyqt5与QML开发小结
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    我写了个屎
    我要更新了!
    背景设定(暂定)
    砍手就砍手
  • 原文地址:https://www.cnblogs.com/chaochao00o/p/6193786.html
Copyright © 2011-2022 走看看