php面向对象mysqli,php+mysqli使用面向对象方式更新数据库实例
本文实例讲述了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面向对象mysqli,php+mysqli使用面向对象方式更新数据库实例相关推荐
- MyEclipse从数据库反向生成实体类通过Hibernate的方式----mysql数据库实例
1.我们通过DB与数据库建立连接 2.建立web工程,构建Hibernate框架 3.通过table生成实体类 转载于:https://www.cnblogs.com/huiyuantang/p/54 ...
- php面向对象封装mysql_PHP mysqli 扩展库(面向对象/数据库操作封装/事务控制/预编译)...
1.和mysql扩展库的区别: (1 安全性.稳定性更高 (2 提供了面向对象和面向过程两种风格 2.php.ini 中的 extension=php_mysqli.dll 解除封印 3.面 ...
- php+mysqli,php+mysqli数据库连接的两种方式
这篇文章主要介绍了php+mysqli数据库连接的两种方式,实例分析了面向对象与面向过程两种连接方式,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php+mysqli数据库连接的两种方式.分 ...
- 【转】mysql,mysqli,PDO三种方式连接数据库
[另外一个参考网址: http://www.cnblogs.com/DeanChopper/p/4646081.html ] [另外一个参考网址: http://www.jb51.net/articl ...
- 面向对象设计原则_聊聊面向对象的6大设计原则
程序员都知道编程有 3 大类:面向过程.面向对象.面向函数.面向对象是被讨论的最多的,个人认为,这是因为 Java 之类的编程语言有强大的用户基础,本质还是因为比较符合人的直觉. 说到面向对象,大家可 ...
- Python面向对象学习 1 (什么是面向对象,面向对象的应用场景,待更新)
程序设计的三种基本结构: 面向对象,面向过程,函数式编程 1,什么是面向对象编程 面向对象编程是一种编程方式,此编程方式的落地需要使用 "类" 和 "对象" ...
- 第三模块 面向对象网络并发编程 | day17 面向对象基础
第三模块 面向对象&网络&并发编程 从今天开始,我们将进入系列课程第3个模块的的学习,此模块包含如下三大部分知识: 面向对象,Python中支持两种编程方式来写代码,分别是:函数式编程 ...
- java面向对象程序设计题库_java面向对象程序设计习题集.doc
java面向对象程序设计习题集.doc 1JAVA 面向对象程序设计习题集 23目 录引 言 .6第一章 JAVA 基础 7一.填空题 7二.判断题 9三.选择题 9四.程序阅读题 26第二章 控制结 ...
- 笔记整理3----Java语言高级(三)11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包修饰符
11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包&修饰符 第11天 综合练习 今日内容介绍 综合练习 ...
最新文章
- python在会计工作中的应用-浅谈各行各业到底该如何应用python?
- 《助推》读书笔记-行为经济学
- anaconda 安装 pytorch
- oracle 12 ORA-01262,oracle物理dg安装:方法二
- Python 自带的 any() 函数--判断给定的可迭代参数 iterable 是否全部为 False
- 10-10-定时邮件发送
- 贪心算法求解问题的选择准则
- Kyoto Tycoon挂载LevelDB,编译安装篇
- geotools读取shp数据的数据类型
- 华为交换机命令 简单配置DHCP
- hbase版本对应的hadoop版本
- 小学生认识计算机网络教案,小学信息技术四年级教案
- 阿里云DataV结合LayUI的一次实战
- python SMTP发送带图片的邮件时,报TypeError: Could not guess image MIME subtype错误的解决办法
- Attiny48单片机编程经验总结
- 安卓Dalvik VM虚拟机
- re.search与re.findall的区别
- HbuildX打h5包/web2app包注意事项
- 马士兵java面试八股文及答案
- jmp怎么做合并的箱线图_如何在JMP中给箱线图(Box Plot)快速着色
热门文章
- 程序员创业,不要把风险带给家人!——Leo网上答疑(4).
- spring全局异常抓取validation校验信息
- “ld: symbol(s) not found for architecture i386“错误解决方法
- python基础之异常处理
- pringMVC“Ambiguous mapping found. Cannot map ‘XXXController‘ bean method”解决方法
- 【笔记】虚拟机用Xshell登陆报错“ssh服务器拒绝了密码”解决方法
- 支付宝 APP支付(证书)方式遇到的问题和解决办法
- 如何在Python中将字典键作为列表返回?
- 什么是Python 3相当于“python -m SimpleHTTPServer”
- 将功能绑定到Twitter Bootstrap Modal关闭