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 HTML代码串截取代码
Dec 29 PHP
php session应用实例 登录验证
Mar 16 PHP
php $_SERVER[&quot;REQUEST_URI&quot;]获取值的通用解决方法
Jun 21 PHP
PHP+ACCESS 文章管理程序代码
Jun 21 PHP
服务器web工具 php环境下
Dec 29 PHP
php实现查询百度google收录情况(示例代码)
Aug 02 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
浅析php原型模式
Nov 25 PHP
PHP安全下载文件的方法
Apr 07 PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 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+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
mysql数据库差异比较的PHP代码
2012/02/05 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
分享PHP守护进程类
2015/12/30 PHP
javascript函数库-集合框架
2007/04/27 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
cnblogs TagCloud基于jquery的实现代码
2010/06/11 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
js canvas实现放大镜查看图片功能
2017/06/08 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
基于vue-upload-component封装一个图片上传组件的示例
2018/10/16 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
Angular封装表单控件及思想总结
2019/12/11 Javascript
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
Python 机器学习库 NumPy入门教程
2018/04/19 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
小学教研工作制度
2014/01/15 职场文书
创新比赛获奖感言
2014/02/13 职场文书
求职意向书
2014/04/01 职场文书
住宅使用说明书
2014/05/09 职场文书
鲁迅故居导游词
2015/02/05 职场文书
2015年库房工作总结
2015/04/30 职场文书
检讨书怎么写
2015/05/07 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL