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 相关文章推荐
深入了解php4(2)--重访过去
Oct 09 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
微信公众平台DEMO(PHP)
May 04 PHP
PHP反射API示例分享
Oct 08 PHP
PHP编程实现计算抽奖概率算法完整实例
Aug 09 PHP
PHP反射原理与用法深入分析
Sep 28 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 PHP
php 解析非标准json、非规范json
Apr 01 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
iOS10推送通知开发教程
2016/09/19 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
jquery网页回到顶部效果(图标渐隐,自写)
2014/06/16 Javascript
Node.js文件操作详解
2014/08/16 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python文件读取的3种方法及路径转义
2015/06/21 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
python实现学生管理系统
2018/01/11 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
会计电算化应届生求职信
2013/11/03 职场文书
药品业务员岗位职责
2014/04/17 职场文书
2014年冬季防火方案
2014/05/21 职场文书
机械专业应届毕业生自荐书
2014/06/12 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
初三学生语文考试作弊检讨书
2014/12/14 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
2016党员干部反腐倡廉心得体会
2016/01/13 职场文书
2016大学生暑期社会实践心得体会
2016/01/14 职场文书
创业计划书之酒店
2019/08/30 职场文书