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 = "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实现基于面向对象的mysqli扩展库增删改查操作工具类
本文实例讲述了PHP实现基于面向对象的mysqli扩展库增删改查操作工具类.分享给大家供大家参考,具体如下: mysqli扩展库是MySQL扩展库的改进版本,在mysql扩展库的基础上提高了稳定性和效率,mysqli扩展库有两套东西,一套就是面向过程的mysqli另一套是面向对象的mysqli.操作方式大体和mysql扩展库大体一致,这次还是先抽取出来一个操作mysql的工具类,和调用的类. 1. mysqli扩展库操作数据库工具类 <?php //数据库操作类 class DBUtil{ pr
-
PHP以mysqli方式连接类完整代码实例
本文所述的是一个在PHP中以mysqli方式连接数据库的一个数据库类实例,该数据库类是从一个PHP的CMS中整理出来的,可实现PHP连接数据库类,MySQLi版,兼容PHP4,对于有针对性需要的朋友可根据此代码进行优化和修改. <?php #================================================================================================== # Filename: /db/db_mysqli.php
-
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
如下所示: 代码如下: <meta http-equiv="content-type" content="text/html" charset="utf-8"/> <h1>用mysqli面向对象方法连接数据库!-姚远的博客</h1> <form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP
-
php写的带缓存数据功能的mysqli类
复制代码 代码如下: <?php /** * Mysqli类 */ class db_mysqli { protected $mysqli; protected $sql; protected $rs; protected $query_num = 0; protected $fetch_mode = MYSQLI_ASSOC; protected $cache_dir = './cache/'; protected $cache_time = 1800; public function __c
-
PHP数据库操作之基于Mysqli的数据库操作类库
此类库简单.易用,便于你自己修改和对功能的改善,能解决大部分 PHP 项目中执行的 SQL 操作. 初步工作 首先,请大家下载这个类库 M.class.php 再下载一个 Mysqli 连接数据库的类库 MysqliDb.class.php(打包下载地址) 新建一个 includes 的文件夹,将下载下来的两个 class 文件,放进去. 然后,请你在项目下创建一个 test.php 文件.注:UTF-8 文件格式 请先根据你机器的情况,填充以下代码,用于连接数据库: 复制代码 代码如下: h
-
PHP使用Mysqli类库实现完美分页效果的方法
本文实例讲述了PHP使用Mysqli类库实现完美分页效果的方法.分享给大家供大家参考,具体如下: 本篇文章是基于的是我的上篇文章<PHP数据库操作之基于Mysqli的数据库操作类库>而量身打造,怎么使用 M 类库中的 FetchAll 方法做出完美分页. 分页在我们每个项目中都是必不可少的,而且出现的频率非常之多.这样就要求我们程序员在项目中怎样去以最快的速度.最简洁的代码去实现分页方案. 分页的实现大部分是依据 URL 传入的参数(一般是page)来实现,比如:http://localhos
-
php+mysqli使用面向对象方式更新数据库实例
本文实例讲述了php+mysqli使用面向对象方式更新数据库的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //第一步:创建数据连接对象 $mysqli = new MySQLi("localhost","root","123456");//默认的 MySQL的类,其属性与方法见手册 if($mysqli->connect_error){//connect_error为属性,报错 die(&quo
-
php封装的mysqli类完整实例
本文实例讲述了php封装的mysqli类.分享给大家供大家参考,具体如下: 类: <?php header('content-type:text/html;charset=utf-8'); /* 掌握满足单例模式的必要条件 (1)私有的构造方法-为了防止在类外使用new关键字实例化对象 (2)私有的成员属性-为了防止在类外引入这个存放对象的属性 (3)私有的克隆方法-为了防止在类外通过clone成生另一个对象 (4)公有的静态方法-为了让用户进行实例化对象的操作 */ class Connect
-
如何判断php mysqli扩展类是否开启
如何判断php mysqli扩展类是否开启 php判断mysqli扩展类是否开启,源码如下: <?php /* by http://www.manongjc.com/article/1206.html */ function mysqlinstalled (){ if (function_exists ("mysql_connect")){ return true; } else { return false; } } function mysqliinstalled (){ i
-
PHP实现基于mysqli的Model基类完整实例
本文实例讲述了PHP实现基于mysqli的Model基类.分享给大家供大家参考,具体如下: DB.class.php <?php //数据库连接类 class DB { //获取对象句柄 static public function getDB() { $_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME); if (mysqli_connect_errno()) { echo '数据库连接错误!错误代码:'.mysqli_connect_e
随机推荐
- SQL Server 2005安装配置方法图文教程 完美兼容Win7所有版本
- 解决ios端点击按钮闪烁问题(小tips)
- Js base64 加密解密介绍
- java常用工具类之DES和Base64加密解密类
- Linux静态库与动态库实例详解
- Android中超大图片无法显示的问题解决
- JS获取及验证开始结束日期的方法
- JSON 学习之完全手册 图文
- js:正则处理超文本流
- jquery ajax的success回调函数中实现按钮置灰倒计时
- mysql limit分页优化详细介绍
- mysql存储过程 在动态SQL内获取返回值的方法详解
- 解析Linux下Varnish缓存的配置优化
- Ajax写分页查询(实现不刷新页面)
- Spring Boot的properties配置文件读取
- JS中常用的输出方式(五种)
- Java Socket编程简介_动力节点Java学院整理
- Android基础之Fragment与Activity交互详解
- Android仿京东、天猫下拉刷新效果
- JS实现图片转换成base64的各种应用场景实例分析