php+mysqli使用面向对象方式更新数据库实例


Posted in PHP onJanuary 29, 2015

本文实例讲述了php+mysqli使用面向对象方式更新数据库的方法,分享给大家供大家参考。具体实现方法如下:

<?php

//第一步:创建数据连接对象

$mysqli = new MySQLi("localhost","root","123456");//默认的 MySQL的类,其属性与方法见手册

if($mysqli->connect_error){//connect_error为属性,报错

 die("数据库连接失败:".$mysqli->connect_errno."--".$mysqli->connect_error);// connect_errno:错误编号

}

$mysqli->select_db("liuyan");//选择数据库

$mysqli->query("set names 'GBK'");
//第二步:更新其中一条信息,代码如下

$sql = "update news set title='游泳世界杯叶诗文夺冠' where id=17";

//第三步:执行

$res = $mysqli->query($sql);//与select的返回值不同,update的返回值为true(如果成功),失败则返回false

//判断执行是否成功

if(!$res){

 echo "更新数据失败";

}else{

 if($mysqli->affected_rows>0){//$mysql->affected_rows:返回前一个操作影响的数据库行数

  echo "更新数据成功";

 }else{

  echo "执行成功,但没有数据更新";//比如当你第二次执行这段代码时,就没有数据更新

 }

}

//关闭数据库连接,与 select 不同,这里不用释放查询结果集

$mysqli->close();

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
无需重新编译php加入ftp扩展的解决方法
Feb 07 PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 PHP
php命名空间学习详解
Feb 27 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
PHP实现阳历到农历转换的类实例
Mar 07 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
PHP实现上一篇下一篇的方法实例总结
Sep 22 PHP
PHP遍历目录文件的常用方法小结
Feb 03 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
PHP数组对象与Json转换操作实例分析
Oct 22 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
Apr 06 PHP
PHP连接MySQL数据库三种实现方法
Dec 10 PHP
新浪SAE搭建PHP项目教程
Jan 28 #PHP
php+mysqli数据库连接的两种方式
Jan 28 #PHP
PHP实现返回JSON和XML的类分享
Jan 28 #PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 #PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 #PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 #PHP
php中使用session防止用户非法登录后台的方法
Jan 27 #PHP
You might like
使用PHP的日期与时间函数技巧
2008/04/24 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
Scala解析Json字符串的实例详解
2017/10/11 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
python实现百度关键词排名查询
2014/03/30 Python
Python 3.x 新特性及10大变化
2015/06/12 Python
Python简单生成随机姓名的方法示例
2017/12/27 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
Flask配置Cors跨域的实现
2019/07/12 Python
Python基于内置函数type创建新类型
2020/10/22 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
一份报关员的职业规划范文
2014/01/08 职场文书
电气个人求职信范文
2014/02/04 职场文书
致100米运动员广播稿
2014/02/14 职场文书
物业经理自我鉴定
2014/03/03 职场文书
公司户外活动总结
2014/07/04 职场文书
关于环保的活动方案
2014/08/25 职场文书
新员工辞职信范文
2015/05/12 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python