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 = "select title,contents from news limit 5,5";
//第三步:执行,显示结果
$res = $mysqli->query($sql) or die($mysqli->error);
// 返回值 $res 为资源类型(获取到结果的资源类型)
if($res){
 while($row = $res->fetch_assoc()){
//注意:fetch_assoc()为 MySQLi_Result 里的函数,详情见手册
 echo "标题:".$row['title']."<br>内容:".$row['contents']."<hr>";
 }
}
//第四步,释放结果集,关闭连接
$res->free();
$mysqli->close();
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php设计模式 Command(命令模式)
Jun 26 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
php通过array_merge()函数合并关联和非关联数组的方法
Mar 18 PHP
php制作的简单验证码识别代码
Jan 26 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
PHP微信H5支付开发实例
Jul 25 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
Oct 20 PHP
php+mysqli使用面向对象方式更新数据库实例
Jan 29 #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
You might like
精通php的十大要点(上)
2009/02/04 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
Jquery获取复选框被选中值的简单方法
2013/07/04 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
用JS在浏览器中创建下载文件
2014/03/05 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
js微信支付实现代码
2016/12/22 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
python中使用psutil查看内存占用的情况
2018/06/11 Python
Python对象属性自动更新操作示例
2018/06/15 Python
美国宠物商店:Wag.com
2016/10/25 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
幼教个人求职信范文
2013/12/02 职场文书
给幼儿园老师的表扬信
2014/01/19 职场文书
庆元旦广播稿
2014/02/10 职场文书
政府采购方案
2014/06/12 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python
Win11查看设备管理器
2022/04/19 数码科技
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技