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 相关文章推荐
文件系统基本操作类
Nov 23 PHP
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
php采集速度探究总结(原创)
Apr 18 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 PHP
PHP中怎样防止SQL注入分析
Oct 23 PHP
php自定义加密与解密程序实例
Dec 31 PHP
PHP读取PPT文件的方法
Dec 10 PHP
Laravel5中Cookie的使用详解
May 03 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP asXML()函数讲解
Feb 03 PHP
PHP实现时间日期友好显示实现代码
Sep 08 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 HTML代码串截取代码
2008/12/29 PHP
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
浅析is_writable的php实现
2013/06/18 PHP
php mail to 配置详解
2014/01/16 PHP
php 发送带附件邮件示例
2014/01/23 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
2014/09/23 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
js友好的时间返回函数
2016/08/24 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
JS 验证密码 不能为空,必须含有数字、字母、特殊字符,长度在8-12位
2017/06/21 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
Javascript中从学习bind到实现bind的过程
2018/01/05 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
Element-ui之ElScrollBar组件滚动条的使用方法
2018/09/14 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
PyQt5每天必学之QSplitter实现窗口分隔
2018/04/19 Python
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
shell的种类有哪些
2015/04/15 面试题
致100米运动员广播稿
2014/02/14 职场文书
买房协议书
2014/04/11 职场文书
项目经理岗位职责
2015/01/31 职场文书
冰峪沟导游词
2015/02/09 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
撤诉申请怎么写
2015/05/19 职场文书
导游词之神仙居景区
2019/11/15 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android