• php怎么访问数据库


    三种方式
    1.函数方式
    2.面向对象方式
    3.PDO方式

    1.创建连接对象   $db = new MySQLi("localhost","root","123","mydb");

    2.判断当前连接是否正确

    if(mysqli_connect_error()){

    echo "连接失败!";
    exit;
    }

    3.写一个SQL语句   $sql = "select * from info";

    4.执行SQL语句,如果成功返回一个结果集对象   $result = $db->query($sql);

    5.读取查询结果if($result){

    从结果集对象里面读取所有数据,返回二维数组
    $arr = $result->fetch_all();
    从结果集中读取数据,每次读一条,返回一维数组(索引关联都有)
    $arr = $result->fetch_array();
    从结果中读取数据,每次读一条,返回一维数组(关联)
    $arr = $result->fetch_assoc();
    从结果中读取数据,每次读一条,返回是一个对象
    $arr = $result->fetch_object();
    从结果中读取数据,每次读一条,返回一维数组(索引)
    $arr = $result->fetch_row();

    while($arr = $result->fetch_row()){
    var_dump($arr);
    }}

      $db = new MySQLi("localhost","root","123","mydb");
      mysqli_connect_error()?die("连接失败!"):"";
      $sql = "delete from nation where code='n006'";
      if($db->query($sql)){
        echo "删除成功!";
      }else{
      echo "删除失败!";
      }

    ?>

    <table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>代号</td>
    <td>名称</td>
    <td>性别</td>
    <td>民族</td>
    <td>生日</td>
    </tr>

    <?php
      $db = new MySQLi("localhost","root","123","mydb");//
      $sql = "select * from info";//查询语句
      $result = $db->query($sql);//执行查询语句返回结果集查询
      ($result){
        $arr = $result->fetch_all();//从结果集对象里面读取所有数据,返回二维数组
      foreach($arr as $v){//遍历数组
        echo "<tr>
          <td>{$v[0]}</td>
          <td>{$v[1]}</td>
          <td>{$v[2]}</td>
          <td>{$v[3]}</td>
          <td>{$v[4]}</td>
          </tr>";
        }
        }
        ?>
    </table>

  • 相关阅读:
    搜索存储过程中的关键字
    替换回车换行
    js 常用正则表达式
    获取存储过程返回值
    DataReader 转datatable
    文件打包下载
    My97DatePicker设置当天之后的日期不可选变灰色
    嵌套类引用实例化的外部类的方法
    可叠加定义的成员变量的赋值及操作(权限)
    Java中List中remove的实质
  • 原文地址:https://www.cnblogs.com/forqiwen/p/8324219.html
Copyright © 2020-2023  润新知