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 相关文章推荐
推荐一篇入门级的Class文章
Mar 19 PHP
php截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
php注销代码(session注销)
May 31 PHP
php时间戳转换的示例
Mar 31 PHP
PHP常用正则表达式集锦
Aug 17 PHP
Codeigniter购物车类不能添加中文的解决方法
Nov 29 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
php+ajax注册实时验证功能
Jul 20 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 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封装的Twitter访问类实例
2015/07/18 PHP
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
兼容FF和IE的动态table示例自写
2013/10/21 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
浅谈js中test()函数在正则中的使用
2016/08/19 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
javascript数组去重常用方法实例分析
2017/04/11 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
深入了解js原型模式
2019/05/30 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
python迭代器的使用方法实例
2013/11/21 Python
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python 连接sqlite及简单操作
2017/06/30 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
什么是Rollback Segment
2013/04/22 面试题
大学生求职中的自我评价
2013/10/01 职场文书
人力资源行政经理自我评价
2013/10/23 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
小学数学教学反思范文
2016/02/16 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技