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
PHP输出时间差函数代码
Jan 28 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
Sep 29 PHP
php面象对象数据库操作类实例
Dec 02 PHP
微信公众平台开发之天气预报功能
Aug 31 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
验证坐标在某坐标区域内php代码
Oct 08 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
php抽象类和接口知识点整理总结
Aug 02 PHP
laravel 实现根据字段不同值做不同查询
Oct 23 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
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php获取域名的google收录示例
2014/03/24 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)
2009/12/04 Javascript
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
js 中 document.createEvent的用法
2010/08/29 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
JavaScript实现下拉菜单的显示和隐藏
2016/01/05 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
DropDownList控件绑定数据源的三种方法
2016/12/24 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
jQury Ajax使用Token验证身份实例代码
2017/09/22 Javascript
Vue-router结合transition实现app前进后退动画切换效果的实例
2017/10/11 Javascript
vue 组件销毁并重置的实现
2020/01/13 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
Python字符编码判断方法分析
2016/07/01 Python
Python用模块pytz来转换时区
2016/08/19 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
DNA测试:Orig3n
2019/03/01 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
企业管理毕业生求职信范文
2014/03/07 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
校长个人总结
2015/03/03 职场文书
2015年客房服务员工作总结
2015/05/15 职场文书
2016新年感言
2015/08/03 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
Pandas 稀疏数据结构的实现
2021/07/25 Python
Redis Stream类型的使用详解
2021/11/11 Redis
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫