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执行速度全攻略(下)
Oct 09 PHP
生成ubuntu自动切换壁纸xml文件的php代码
Jul 17 PHP
php共享内存段示例分享
Jan 20 PHP
PHP生成自适应大小的缩略图类及使用方法分享
May 06 PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 PHP
php微信公众平台开发类实例
Apr 01 PHP
php限制文件下载速度的代码
Oct 20 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
PHP+JS实现的实时搜索提示功能
Mar 13 PHP
YII框架模块化处理操作示例
Apr 26 PHP
PHP7 安装event扩展的实现方法
Oct 08 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
Jan 04 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 获取可变函数参数的函数
2009/08/26 PHP
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
php curl的深入解析
2013/06/02 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
js直接编辑当前cookie的脚本
2008/09/14 Javascript
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
JS实现控制表格只显示行边框或者只显示列边框的方法
2015/03/31 Javascript
jQuery插件实现文件上传功能(支持拖拽)
2020/08/27 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
JS实现选定指定HTML元素对象中指定文本内容功能示例
2017/02/13 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
python数据结构树和二叉树简介
2014/04/29 Python
python爬虫入门教程--HTML文本的解析库BeautifulSoup(四)
2017/05/25 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
法国创作个性化T恤衫和其他定制产品平台:Tostadora
2018/04/08 全球购物
伦敦一卡通:The London Pass
2018/11/30 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
初中家长寄语
2014/04/02 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
2014年教研组工作总结
2014/11/26 职场文书
2014年英语工作总结
2014/12/20 职场文书
认真学习保证书
2015/02/26 职场文书
出纳岗位职责范本
2015/03/31 职场文书
2015暑期工社会实践报告
2015/07/13 职场文书
致运动员加油稿
2015/07/21 职场文书