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 Smarty date_format [格式化时间日期]
Mar 15 PHP
phpMyadmin 用户权限中英对照
Apr 02 PHP
PHP分多步骤填写发布信息的简单方法实例代码
Sep 23 PHP
记录PHP错误日志 display_errors与log_errors的区别
Oct 09 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
PHP实现的oracle分页函数实例
Jan 25 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
如何解决PHP获取不到SESSION信息之一般情况
Oct 10 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之PHP语法学习笔记1
2006/12/17 PHP
php mysql索引问题
2008/06/07 PHP
php写的AES加密解密类分享
2014/06/20 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
2015/03/12 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
AngularJS基础学习笔记之控制器
2015/05/10 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
JavaScript html5 canvas绘制时钟效果(二)
2016/03/27 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
vue实现添加与删除图书功能
2018/10/07 Javascript
JavaScript ES6常用基础知识总结
2019/02/09 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python中str.join()简单用法示例
2018/03/20 Python
Django组件cookie与session的具体使用
2019/06/05 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
Sql面试题
2013/03/20 面试题
安全生产中长期规划实施方案
2014/02/21 职场文书
给老师的一封建议书
2014/03/13 职场文书
八年级英语教学计划
2015/01/23 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
新员工入职感想
2015/08/07 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL