`
dcj3sjt126com
  • 浏览: 1835778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP数据库操作类mysql/mssql/access

    博客分类:
  • PHP
 
阅读更多
<?php
class db_factory{
    // The parameterized factory method
    public static function create($type, $cached=false)
    {
		$cache_name=null;
		if($cached){
			$cache_name = '_cache';
        }
		if(file_exists('Drivers/db_' . $type . $cache_name . '.class.php')) {
			include_once 'Drivers/db_' . $type . $cache_name . '.class.php';
			$classname = 'db_' . $type;
			return new $classname;
		}else{
			die('Driver file not found,please check your file!');
		}
    }
}
// Load a MySQL Driver
//$mysql = db_factory::create('mysql');

// Load an mssql Driver
//$mssql = db_factory::create('mssql');
?>

 

 

<?php
function mssql_insert_id() {
	$id = 0;
	$res = mssql_query("SELECT @@identity AS id");
	if ($row = mssql_fetch_array($res, MSSQL_ASSOC)) {
		$id = $row["id"];
	}
	return $id;
}
?>

 

调用方法:

 

<?php
include 'db_factory.class.php';
$sql_manager = db_factory::create('mssql');
$sql_manager->connect ( '127.0.0.1,1433', 'sa', '123456', 'MII_hk' );
/*
$result = $sql_manager->select ('guestbook');
//$r = $this->get_one('',' COUNT(*) AS num');
$info=array(
db_title=>'zlsky',
password=>'zlsky',
);   
$result = $sql_manager->insert ($info,'guestbook');

$info=array(db_title=>'测试');
$sql_manager->update($info,'guestbook','uid=245');

$sql_manager->delete('guestbook','uid=246');
*/
//sql server 兼容mysql的分页方法通过limit()实现的
$sql ="select DISTINCT VIPEMailAddress from RPMIItbVIP limit 0,10";
$query = $sql_manager->query($sql);
$list = array();
while($result = $sql_manager->fetch_array($query)){
	$list[]= $result;
}
echo "<pre>";
print_r($list);
?>
分享到:
评论

相关推荐

    ADO操作数据库(MySql/Access/Oracle/MSSql)强大封装类

    该类可以简单的操作各类数据库,包括MySql、Access、Oracle、MSSql等,例子中只演示了操作Access和Mysql,两个数据库都已经包含在压缩包了

    C# 操作MySQL数据库类

    C# 操作MySQL数据库类 ...这是我常用的数据库操作类,没有任何问题。 ------------------------------------- 我的网站上也有同样的代码,如果没有资源分的人可以到我的网站上去复制代码: C# 操作MySQL数据库类 ...

    C# 操作ACCESS数据库以及EXCEl类

    C# 操作ACCESS数据库以及...这是我常用的数据库操作类,没有任何问题。 ------------------------------------- 我的网站上也有同样的代码,如果没有资源分的人可以到我的网站上去复制代码: C# 操作MySQL数据库类 ...

    C# 操作MSSQL数据库类

    C# 操作MSSQL数据库类 ...这是我常用的数据库操作类,没有任何问题。 ------------------------------------- 我的网站上也有同样的代码,如果没有资源分的人可以到我的网站上去复制代码: C# 操作MySQL数据库类 ...

    MySql.Data数据库链接器5.1.7.0版

    只是一个dll类库哦,如果需要Mysql数据库操作类源代码的话,可以到我的资源主页下载。 或到我的网站上去复制代码: C# 操作MySQL数据库类 http://www.93cn.net/technic/list.asp?id=1712 , C# 操作MSSQL数据库类...

    vc的mysql,excel,access,mssql数据库操作封装类

    vc的整合mysql,excel,access,mssql数据库操作封装类,MYSQL需在“目录”设定MYSQL/INCLUDE目录,使用模板机制,极易拓展。VC下调试通过

    最新网吧数据库管理助手

    使你完轻松操作你的数据库[如果权限够的话对于MYSQL,MSSQL之类的数据库还可以建立新的数据库 (CREATE DATABASE语法)……] 新加功能:ACCESS文件访问加上密码输入功能,新建ACCESS文件,压缩ACCESS文件功能 ...

    数据库管理助手9.8

    使你完轻松操作你的数据库[如果权限够的话对于MYSQL,MSSQL之类的数据库还可以建立新的数据库 (CREATE DATABASE语法)……] 新加功能:ACCESS文件访问加上密码输入功能,新建ACCESS文件,压缩ACCESS文件功能 ...

    易语言 ADODB数据库类操作实例

    可以连接4种数据库,例程里带了ACCESS和Firebird的数据库文件,MYSQL和MSSQL的就自己建吧,结构和ACCESS的一样就可以了。 另外Firebird 用的是2.12版的,嵌入式的,网络的也可以,修改下连接就行了,试的时候记得搭...

    PHP团购系统源码 - 最流行的PHP团购系统源码

    2.傻瓜式操作,无须数据库支持!不懂技术也可以轻松开团 3.Share模式团购联盟,有丰富商品资源免费提供!不用担心资源不够。 4.Share模式下,将有数百人组团推广,为你推广更快成团!利润翻800倍! 5.软件平台稳定,...

    asp在线数据库管理工具 v1.0.rar

    另外很多用户将数据库服务器的远程连接给关掉或者将数据库服务器安装在局域网内使得外部的使用管理有了不少的麻烦,SSOM系统可以安装在你的内部服务器上,这样外部用户直接用(local)连接就可以管理了在mysql服务器管理...

    代码自动生成工具(vb类 java类 sql存储过程...)

    (目前测试支持 MSSQL, Oracle, Access, MySql) 根据自定义模板通过数据库表、视图和存储过程批量生成代码, 模板编辑和代码查看支持语法高亮 (Java, VB, T-SQL) 可以新增语法文件,文件格式类似于 EditPlus ...

    ASP+MSSQL仿拉手网团购程序源码 - ASP+MSSQL团购网站程序源码(附说明文档)

    PHP+MySQL http://download.csdn.net/source/3028565 http://download.csdn.net/source/2980514 http://download.csdn.net/source/2980447 ASP+MSSQL http://download.csdn.net/source/3001682 ASP+Access ...

    PHP开源团购导航程序源码 - PHP+MySQL团购导航源码 - 团购程序源码(看评论酌情下载)

    PHP+MySQL团购导航源码: 前台功能 团购名站:显示分类下的所有团购网站,点击团购站,可直接进行查看、推荐、收藏 精品商城:为网民推荐展示非团购网站的网上商城 今日团购:显示各团购网站正在进行的团购 团购排行...

    海洋资源分类信息网站

    海洋分类信网程序是由海洋城市设计工作室基于ASP+Access/Mssql技术开发的分类信息程序,是经过多年的经验积累,完善设计、精心打造的适用于各种服务器环境的安全、稳定、快速、强大、高效、易用、优秀的网站建设解决...

    Ado-Database

    这个库提供了对各种数据库操作的类,包括mssql,fbsql,csv,ibase,firebird(什么东东?),informix,oci8,odbc,oracle,postgry,sybase ……晕,这么多,而且更让人兴奋的是,它还支持链接Access库哦,您只要给定Access的...

    数据库管理助手

    并可对当前表进行快速查询,以及 强大SQL语句执行功能, 使你完轻松操作你的数据库[如果权限够的话对于MYSQL,MSSQL之类的数据 库还可以建立新的数据库 (CREATE DATABASE语法)。无毒,亲测可用。

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例013 安装MySQL数据库服务器 26 实例014 安装PHP.50 28 实例015 第4个PHP程序 30 1.5 XAMPP——Linux版PHP集成化安装包 31 实例016 XAMPP——Linux下PHP开发环境的集成化 31 实例017 Linux操作系统下启动XAMPP 32...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例013 安装MySQL数据库服务器 26 实例014 安装PHP.50 28 实例015 第4个PHP程序 30 1.5 XAMPP——Linux版PHP集成化安装包 31 实例016 XAMPP——Linux下PHP开发环境的集成化 31 实例017 Linux操作系统下启动XAMPP 32...

Global site tag (gtag.js) - Google Analytics