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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
php 图像函数大举例(非原创)
Jun 20 PHP
php运行出现Call to undefined function curl_init()的解决方法
Nov 02 PHP
php 随机排序广告的实现代码
May 09 PHP
PHP中的str_repeat函数在JavaScript中的实现
Sep 16 PHP
php遍历数组的4种方法总结
Jul 05 PHP
php生成图片缩略图的方法
Apr 07 PHP
CentOS下与Apache连接的PHP多版本共存方案实现详解
Dec 19 PHP
简单谈谈php延迟静态绑定
Jan 26 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
Laravel核心解读之异常处理的实践过程
Feb 24 PHP
php中对象引用和复制实例分析
Aug 14 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页面间传递参数实例代码
2008/06/05 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
layui禁用侧边导航栏点击事件的解决方法
2019/09/25 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python类的实例化问题解决
2019/08/31 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
python爬虫基础之urllib的使用
2020/12/31 Python
软件工程师面试题
2012/06/25 面试题
写clone()方法时,通常都有一行代码,是什么?
2012/10/31 面试题
个人作风剖析材料
2014/02/02 职场文书
眼镜促销方案
2014/03/15 职场文书
局火灾防控工作方案
2014/05/25 职场文书
财务会计求职信范文
2015/03/20 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
CSS的calc函数用法小结
2022/06/25 HTML / CSS