PHP数据库调用类调用实例(详细注释)
<?PHP
require_once("mssql.class.php");
//1.创建类,并连接数据库
$db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test");
//2.连接数据库
$conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=test");
//3.选择数据库
$dbname = $db->select_db("test");
//4.设置允许调试
$db->debug = true;
//5.执行一条不返回结果的SQL语句
$db->execute("insert into test01(name) values('这是一个测试!')");
//$db->exec("");
//6.执行一条返回结果的SQL语句
$rs = $db->query("select * from test01");
//7.以row方式显示结果
echo "<br>以row方式显示结果集<br>";
while($r = $db->fetch_row($rs)){
echo $r[0].":".$r[1]."<br>";
}
//8.以array方式显示结果
$rs2 = $db->query("select * from test01");
echo "<br>以array方式显示结果集<br>";
while($r = $db->fetch_array($rs2)){
echo $r["id"] . ":" . $r["name"] . "<br>";
}
//X.释放
$db->db_close();
?>
相关推荐
-
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
我们经常需要在关系型数据库中保存一些树状结构数据,比如分类.菜单.论坛帖子树状回复等.常用的方法有两种: 1. 领接表的方式: 2. 预排序遍历树方式: 假设树状结构如下图: 领接表方式 主要依赖于一个 parent 字段,用于指向上级节点,将相邻的上下级节点连接起来,id 为自动递增自动,parent_id 为上级节点的 id.一目了然,"Java"是"Language"的子节点. 我们要显示树,PHP 代码也可以很直观,代码如下: 复制代码 代码如下: <
-
php下mysql数据库操作类(改自discuz)
复制代码 代码如下: <?php /* -------------------------------- System:PT book - PT小说小偷 Code: 杰少Pakey ----------------------------------- */ $pt_mysql = new dbQuery; /** * mysql查询类 * */ class dbQuery { /** * 查询总次数 * * @var int */ var $querynum = 0; /** * 连接句柄 *
-
PHP实现的MongoDB数据库操作类分享
class HMongodb { private $mongo; //Mongodb连接 private $curr_db_name; private $curr_table_name; private $error; public function getInstance($mongo_server, $flag=array()) { static $mongodb_arr; if (empty($flag['tag'])) { $flag['tag'] = 'default'; } if (
-
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
Medoo介绍 Medoo是一款超轻量级的PHP SQL数据库框架,由社交网站Catfan和开源项目Qatrix的创始人黎言卓开发.提供了简单,易学,灵活的API,提升开发Web应用的效率与性能,而且体积只有8KB不到. 特性 轻量级,只有一个文件 简单易学,数据结构一目了然 支持多种SQL语法,以及支持复杂的查询条件 支持多种数据库,包括MySQL, MSSQL, SQLite等等 安全,可防止SQL注入 免费,基于MIT协议 示例代码 增加 复制代码 代码如下: $database = ne
-
PHP数据库操作之基于Mysqli的数据库操作类库
此类库简单.易用,便于你自己修改和对功能的改善,能解决大部分 PHP 项目中执行的 SQL 操作. 初步工作 首先,请大家下载这个类库 M.class.php 再下载一个 Mysqli 连接数据库的类库 MysqliDb.class.php(打包下载地址) 新建一个 includes 的文件夹,将下载下来的两个 class 文件,放进去. 然后,请你在项目下创建一个 test.php 文件.注:UTF-8 文件格式 请先根据你机器的情况,填充以下代码,用于连接数据库: 复制代码 代码如下: h
-
php db类库进行数据库操作
复制代码 代码如下: <?php require_once "DB.php"; //包含类库文件 $conn = DB::connect("mysql://root:1981427@localhost/test"); //连接数据库 if (!DB::isError($conn)) { //判断是否连接成功 print "数据库连接成功"; } else { echo "数据库连接失败!"; } ?> 复制代码 代
-
php实现的简单数据库操作Model类
本文实例讲述了php实现的简单数据库操作Model类.分享给大家供大家参考,具体如下: 该数据库模型类可实现数据库的增删改查,简化数据库操作. 1. config.php代码: <?php define("HOSTNAME","127.0.0.1"); define("USERNAME","root"); define("PASSWORD",""); define("DA
-
全新的PDO数据库操作类php版(仅适用Mysql)
复制代码 代码如下: /** * 作者:胡睿 * 日期:2012/07/21 * 电邮:hooray0905@foxmail.com */ class HRDB{ protected $pdo; protected $res; protected $config; /*构造函数*/ function __construct($config){ $this->Config = $config; $this->connect(); } /*数据库连接*/ public function conne
-
PHP简单数据库操作类实例【支持增删改查及链式操作】
本文实例讲述了PHP简单数据库操作类.分享给大家供大家参考,具体如下: 在进行项目开发时,数据库是必不可少的东西了.但是很多时候却又对数据库SQL语句的繁杂而感到头疼.提供一个我自己使用的数据库操作类(模型Model),供大家使用.支持增.删.改.查,支持链式操作,代码不到100行,非常小巧方便,很适合小项目的快速部署使用. /** * * @Authot: summer * * @E-mail: wenghang1228@me.com * * @Data: 2015-02-06 * * @Pr
-
PHP实现的sqlite数据库连接类
本文实例讲述了PHP实现的sqlite数据库连接类.分享给大家供大家参考.具体实现方法如下: 该sqlite数据库连接类就是利用了php与sqlite进行连接操作,代码如下: 复制代码 代码如下: */ lass db_class { var $conn=null; var $querynum = 0; /** * 数据库连接,返回数据库连接标识符 * * @param string $ 数据库服务器主机 * @param string $ 数据库服务器帐号 * @param str
-
php数据库操作model类(使用__call方法)
本文实例讲述了php数据库操作model类.分享给大家供大家参考,具体如下: 该数据库操作类使用__call()方法实现了数据的查找功能. 代码如下: <?php /* 作者 : shyhero */ define("HOSTNAME","127.0.0.1"); define("USERNAME","root"); define("PASSWORD",""); define(&q
-
很好用的PHP数据库类
复制代码 代码如下: <? //很好用的PHP数据库类,三.四句代码搞定一个表的操作,无论这个表字段有多复杂. //此类多次大量用在大型网站程序的开发上,效果特别的好. //作者:快刀浪子++ define(\"_PHP_RECORD_\",\"exists\"); class TRecord { var $db; var $rc; var $name; var $value; var $num; var $buffer; //查询结果 调用方法 $buffe
随机推荐
- 灵活实用的VBS入门教程基础篇
- perl后门,正向和反向!实例代码
- 解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
- JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
- nginx使用IPV6的相关配置项介绍
- Python中操作符重载用法分析
- JavaScript中的boolean布尔值使用学习及相关技巧讲解
- ES6新特性之字符串的扩展实例分析
- python+requests+unittest API接口测试实例(详解)
- Android注解框架对比分析
- MySQL ERROR 2013 (HY000)错误解决方法
- 纯JS实现本地图片预览的方法
- Linux管理员手册(6)--登录和注销
- Laravel 5.1 on SAE环境开发教程【附项目demo源码】
- 深入剖析Android的Volley库中的图片加载功能
- 使用vue实现grid-layout功能实例代码
- Java异常处理学习心得
- Angular4学习之Angular CLI的安装与使用教程
- 快速了解Node中的Stream流是什么
- linux 程序安装目录/opt目录和/usr/local目录的区别