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截取中文字符串的问题
Jul 12 PHP
PHP中的超全局变量
Oct 09 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
Jan 06 PHP
php实现图片缩放功能类
Dec 18 PHP
PHP中常用的字符串格式化函数总结
Nov 19 PHP
PHP中基本HTTP认证技巧分析
Mar 16 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
PHP实现的简单排列组合算法应用示例
Jun 20 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 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编程网上资源导航
2006/10/09 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
Vue 3自定义指令开发的相关总结
2021/01/29 Vue.js
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
编写strcpy函数
2014/06/24 面试题
应届生自我鉴定
2013/12/11 职场文书
大学社团活动策划书
2014/01/26 职场文书
银行开业庆典方案
2014/02/06 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
班主任个人工作反思
2014/04/28 职场文书
安全宣传标语口号
2014/06/06 职场文书
拾金不昧感谢信
2015/01/21 职场文书
收银员岗位职责
2015/02/03 职场文书
稽核岗位职责
2015/02/10 职场文书
2015年大学迎新晚会总结
2015/07/16 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python
openstack中的rpc远程调用的方法
2021/07/09 Python