zoukankan      html  css  js  c++  java
  • php连接mysql数据库

    连接数据库:

    使用面向对象的方法;

    1.造一个mysqli对象,造连接对象

    2.准备一条SQL语句

    3.执行SQL语句,如果是查询语句。成功返回结果及对象

    4.从结果集对象里找到数据;

    查询属性代码:

    <?php
    //造一个mysqli对象,造连接对象
    $db=new MySQLi("localhost","root","12345678","heiheihei");
    //括号里面填的是IP地址域名,用户名,密码,数据库的名字
        //准备一条SQL语句
    $sql = "select * from student";
    //执行SQL语句,如果是查询语句。成功返回结果及对象
    $reslut = $db->query($sql);
    
    //判断返回是否有内容,执行成功
    if($reslut)
    {
    //如果成功了,从结果集对象里找到数据;
       $attr = $reslut->fetch_all();
    //返回索引数组:$attr = $reslut->fetch_row() //返回关联数组:tch_assoc(); //返回对象:$attr = $reslut->fetch_object(); //返回既有索引又有关联:$arrt = $reslut->fetch_array(); var_dump($attr); ?>

    最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

    增删改语句:

    增加一条信息:

    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "insert into cou values('3-111','嘿嘿','803')";
        //执行SQL语句
    $r = $db ->query($sql);
    if($r)//如果$r是ture
    {
        echo "执行成功";
    }
    else {
        echo "执行失败";
    
    }

    改变一条信息:

    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "update cou set cname='哈哈' where tno='803'";
        //执行SQL语句
    $r = $db ->query($sql);
    if($r)
    {
        echo "执行成功";
    }
    else {
        echo "执行失败";
    
    }
    ?>

    删除:

    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","12345678","heiheihei");
    //准备SQL语句
    $sql = "delete from cou where tno='803'";
        //执行SQL语句
    $r = $db ->query($sql);
    if($r)
    {
        echo "执行成功";
    }
    else {
        echo "执行失败";
    
    }
    
    ?>
  • 相关阅读:
    【文章阅读】计算机体系-计算机将代码编译和持续运行过程中需要考虑的问题,以及具体的实现原理讲解
    JAVA性能调试+JProfiler使用相关
    【2016.10.30】王国保卫战-安卓汉化版
    【2017.01.05】装系统教程
    【2016.11.10】百度云离线下载迅雷链接
    mongodb 杂记
    缓存使用思路
    分布式 vs 集群
    切面 aop 笔记
    前端
  • 原文地址:https://www.cnblogs.com/xuan584521/p/6416327.html
Copyright © 2011-2022 走看看