mysqli扩展是mysql扩展的增强版_php--mysqli扩展库之增、删、改、查

/**************************mysqli扩展库********************************/

/*使用php mysqli扩展操作mysql数据库,是mysql扩展库的增强版,效率、安全有所提高,支持面向对象编程

同时也提供了面向过程的编程风格

★mysql语句的特别说明:如果操作的字段类型是字符串型则要求要使用单引号包起来,如果操作的字段类型是数值型的则可以用单引号包也可以不用★

*/

/*

//查询

//面向对象风格 1.创建mysqli对象 2.操作数据库 3.处理结果 4.关闭资源

//1.创建对象

$mysqli=new mysqli("127.0.0.1","root","hfcc551","test");

//验证是否连接

if($mysqli->connect_error)

{

die("连接失败!".$mysqli->connect_error);

}

//2.操作数据库(发送sql指令)

$sql="select * from user";

$res=$mysqli->query($sql);//$res是结果集

//3.处理结果

while($row=$res->fetch_row())

{

foreach($row as $k=>$v)

{

echo "--".$v;

}

echo "
";

}

//4.关闭资源

$res->free();//释放内存

$mysqli->close();//关闭连接

*/

//增、删、改

$mysqli=new mysqli("127.0.0.1","root","hfcc551","test");

if($mysqli->connect_error)

{

die("连接失败!".$mysqli->connect_error);

}

//$sql="insert into user (name,password,age) values ('刘一',md5('sf123456'),57)";//添加一条记录

//$sql="delete from user where id=17";//删除一条记录

$sql="update user set name='小苏' where id=18";//修改一条数据

$b=$mysqli->query($sql);//$b是布尔值

if(!$b)

{

echo "失败!".$mysqli->error;

}

else

{

//看看有多少行记录受影响

if($mysqli->affected_rows>0)

{

echo "成功!";

}

else

{

echo "没有行数受影响";

}

}

$mysqli->close();//没有资源可以关闭因为$b是布尔类型值 所以关闭连接即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值