mysqli连接数据库

mysqli连接数据库

1.创建面向对象

$mysqli=@ new mysqli('localhost','root','','数据库名称');

注意:

1、@:屏蔽错误报告

2、new 实例化对象

2、连接数据库
连接:mysqli_connect

$mysqli= @mysqli_connect('localhost','root','123');

3、判断是否连接成功

连接错误信息:mysqli_connect_erro

//检测数据库连接 
if($mysqli->connect_error){
	die('连接数据库失败:'.$mysqli -> connect_error);
}

注意:

若为null,默认转化为false

若为非空字符串,默认转化为true

 

4、设置字符编码格式
mysqli_set_charset

//设置编码格式
$mysqli->set_charset('utf8');

注意:

在数据库连接成功后一定要设置编码格式

5、执行SQL语句
执行:mysqli_query

//执行sql指令
$res=$mysqli->query($sql);
if($res===false){
	die('执行sql出错,'.$sql);
}

注意:

失败时返回false,执行select,show,describe,explain查询成功时返回一个mysqli_result对象

执行insert,delete,update成功时返回true

6、处理数据
查询时返回查询到数据行数:mysqli_num_rows
数据操作是影响的行数:mysqli_affected_rows

$n=$mysqli->affected_rows;

mysqli_field_count:获取字段个数

mysqli_fetch_row:获取一条数据的索引数组
mysqli_fetch_assoc:获取一条数据的关联数组
mysqli_fetch_array:获取一条数据的指定数组

7、释放资源、关闭连接
释放资源:mysqli_free_result

//释放结果集
$result->free();


关闭连接:mysqli_close

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值