PHP数据库连接

<?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
/**
 * Created by PhpStorm.
 * User: Davisac
 * Date: 2018/3/28
 * Time: 15:16
 */
    //数据库连接语句, 参数包含:服务器地址,用户名,登录密码,数据库名称,默认端口)
    $db = new mysqli('localhost','root','','0104test','3306');
    //判断是否成功连接数据库
    if (mysqli_connect_error()){
        echo '连接失败';
        exit();
    }/*else{
        echo '连接成功';
    }*/
    //判断是否连接数据库的另一种方
    //mysqli_connect_error()?die("连接失败"):"";式

    //编写字符串格式的sql 查询语句
    $sql = 'SELECT * FROM STUDENT';
    
    $db->query("SET NAMES UTF8");//设置字符编码
    
    //执行数据库查询并返回结果集$result
    $result = $db->query($sql);//  ->的作用相当于.


    //从结果集中取数据的5种方式:

    //1.返回所有查询数据并以索引的二维数组方式存在
    $arr = $result->fetch_all();

    //2.仅返回当前一条数据的数组(含有索引和关联),执行第二遍时,返回下一条数据
    $arr = $result->fetch_array();
    $arr1 = $result->fetch_array();

    //3.返回当前一条数据,并且是关联的一维数组
    $arr2 = $result->fetch_assoc();

    //4.返回当前数据对象:列名和值,第一次调用返回第一个数据对象,第二次调用返回第二个数据对象
    $arr3 = $result->fetch_object();

    //5.返回当前一条数据,为一维索引数组 
    $arr4 = $result->fetch_row();


    var_dump($arr);
    var_dump($arr1);
    var_dump($arr2);
    var_dump($arr3->Sname);//输出对象中sname的值
    var_dump($arr4);
    
?>

  

转载于:https://www.cnblogs.com/davis16/p/8664786.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值