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 在线打包_支持子目录
Jun 28 PHP
php mssql 时间格式问题
Jan 13 PHP
PHP 一个比较完善的简单文件上传
Mar 25 PHP
php数字转汉字代码(算法)
Oct 08 PHP
php的memcache类分享(memcache队列)
Mar 26 PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 PHP
php的闭包(Closure)匿名函数详解
Feb 22 PHP
smarty的section嵌套循环用法示例
May 28 PHP
ecshop适应在PHP7的修改方法解决报错的实现
Nov 01 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP RabbitMQ消息列队
May 11 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传输数据的代码
2007/11/13 PHP
php max_execution_time执行时间问题
2011/07/17 PHP
php json_encode奇怪问题说明
2011/09/27 PHP
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
利用php生成验证码
2017/02/23 PHP
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
jQuery Ajax()方法使用指南
2014/11/19 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
Python三级目录展示的实现方法
2016/09/28 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python 求10个数的平均数实例
2019/12/16 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
python一些性能分析的技巧
2020/08/30 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
财务管理专业推荐信
2013/11/19 职场文书
安全责任书模板
2014/07/22 职场文书
汽车转让协议书范本
2014/12/07 职场文书
护理专业自荐信范文
2015/03/06 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
HR必备:销售经理聘用合同范本
2019/08/21 职场文书
用Python爬取某乎手机APP数据
2021/06/15 Python