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获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
360通用php防护代码(使用操作详解)
Jun 18 PHP
PHP输出日历表代码实例
Mar 27 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
Yii2 ActiveRecord多表关联及多表关联搜索的实现
Jun 30 PHP
利用php_imagick实现复古效果的方法
Oct 18 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 PHP
PHP中str_split()函数的用法讲解
Apr 11 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
PHP循环结构实例讲解
2014/02/10 PHP
PHP中的类型约束介绍
2015/05/11 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
php实现网站留言板功能
2015/11/04 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
js中this的用法实例分析
2015/01/10 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
layui实现把数据表格时间戳转换为时间格式的例子
2019/09/12 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
python列表去重的二种方法
2014/02/14 Python
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
Python 正则表达式匹配字符串中的http链接方法
2018/12/25 Python
python可视化实现KNN算法
2019/10/16 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
2020/05/26 Python
大整数数相乘的问题
2012/07/22 面试题
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
机械工程师求职自我评价
2013/09/23 职场文书
销售工作岗位职责
2013/12/24 职场文书
红领巾心向党广播稿
2014/01/19 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
学生顶撞老师的检讨书
2014/09/17 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
培训通知书模板
2015/04/17 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang
一文了解MySQL二级索引的查询过程
2022/02/24 MySQL