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 相关文章推荐
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
解析php中call_user_func_array的作用
Jun 07 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
ThinkPHP3.1查询语言详解
Jun 19 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
十幅图告诉你什么是PHP引用
Feb 22 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
php二维码生成以及下载实现
Sep 28 PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 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
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
javascript背投广告代码的完善
2008/04/08 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
使用jquery实现简单的ajax
2013/07/08 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
JS判断数组那点事
2017/10/10 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
Python对象转JSON字符串的方法
2016/04/27 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
Django的models模型的具体使用
2019/07/15 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
HTML5探秘:用requestAnimationFrame优化Web动画
2018/06/03 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
StubHub智利:购买和出售您的门票
2016/11/23 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
大学生个人求职信范文
2013/09/21 职场文书
高级文秘工作总结的自我评价
2013/09/28 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
初中生评语大全
2014/04/24 职场文书
运动会方队口号
2014/06/07 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
写给女朋友的检讨书
2015/05/06 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书