class Access//Access数据库操作类

{

var $databasepath,$constr,$dbusername,$dbpassword,$link;//类的属性

function Access($databasepath,$dbusername,$dbpassword)//构造函数

{

$this->databasepath=$databasepath;

$this->username=$dbusername;

$this->password=$dbpassword;

$this->connect();

}

function connect()//数据库连接函数

{

$this->constr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath($this->databasepath);

$this->link=odbc_connect($this->constr,$this->username,$this->password,SQL_CUR_USE_ODBC);

return $this->link;

//if($this->link) echo "恭喜你,数据库连接成功!";

//else echo "数据库连接失败!";

}

function query($sql)//送一个查询字符串到数据库中

{

return @odbc_exec($this->link,$sql);

}

function first_array($sql)//从access数据库中返回一个数组

{

return @odbc_fetch_array($this->query($sql));

}

function fetch_row($query)//返回记录中的一行

{

return odbc_fetch_row($query);

}

function total_num($sql)//取得记录总数

{

return odbc_num_rows($this->query($sql));

}

function close()//关闭数据库连接函数

{

odbc_close($this->link);

}

function insert($table,$field)//插入记录函数

{

$temp=explode(',',$field);

$ins='';

for ($i=0;$i

{

$ins.="'".$_POST[$temp[$i]]."',";

}

$ins=substr($ins,0,-1);

$sql="INSERT INTO ".$table." (".$field.") VALUES (".$in

php构造函数连数据库,php 连接数据库的类相关推荐

  1. Eclipse实现hibernate反向工程:从数据库逆向生成实体类和hbm文件

    转载请注明原文出处:http://blog.csdn.net/baidu_37107022/article/details/75205795 一.hibernate插件安装(已经安装的可以略过) 通过 ...

  2. 2021开年巨作!JDBC连接数据库工具类!

    JDBC连接数据库工具类! 去年十一月二十号更新完之后就一直没有更新,因为被派出差天天九九六的日子让我毫无心思在上面写博客. 唉,马上就要过年了,小伙伴们是不是还在熬夜加班加点赶项目呢?同是天涯沦落人 ...

  3. 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53750584 本文出自[DylanAndroid的博客] 玩转JDBC打造数据 ...

  4. C++中转换构造函数:将其它类型转换为当前类的类型

    1.C++转换构造函数:将其它类型转换为当前类的类型 在C/C++中,不同的数据类型之间可以相互转换.无需用户指明如何转换的称为自动类型转换(隐式类型转换),需要用户显式地指明如何转换的称为强制类型转 ...

  5. ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法

    ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 10小时前 ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 分类: ASP.NET| ...

  6. Oracle数据库中调用Java类开发存储过程、函数的方法

    Oracle数据库中调用Java类开发存储过程.函数的方法 时间:2014年12月24日  浏览:5538次 oracle数据库的开发非常灵活,不仅支持最基本的SQL,而且还提供了独有的PL/SQL, ...

  7. mysql 常用小工具包_mssql+mysql小工具(无需环境依赖)-mysql数据库批量实体CS类导出工具下载v3.0免费版-西西软件下载...

    mysql数据库批量实体CS类导出工具是一个功能简单的数据库小工具,可以选中数据表执行查询,以及自定义sql语句,查询或者执行增删改,可以查看目标服务器对应数据库以及表和字段信息,不需要单独安装mys ...

  8. J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络]...

    J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式[申明:来源于网络] 地址:http://blog.csdn.net/sunhuaqiang1/arti ...

  9. eclipse mysql生成实体类_Eclipse实现数据库反向生成实体类(pojo)-------(插件安装和实现步骤的说明)...

    一.插件安装 1.下载插件: http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R2008103 ...

  10. php session 封装类,PHP封装的数据库保存session功能类

    本文实例讲述了PHP封装的数据库保存session功能类.分享给大家供大家参考,具体如下: PHP用数据库保存session类: class SafeSessionHandler implements ...

最新文章

  1. C语言读写伯克利DB 4
  2. arcLength函数
  3. 【笔记】opencv图像轮廓 获得平均灰度值在原图上画轮廓 观察灰度图的分解
  4. Android控制手机振动相关
  5. asp.netcore3.0 使用 DbProviderFactories 连接数据库
  6. 直播P2P技术2-低延迟模型
  7. 波斯语网站步百度后尘糟伊朗网军出击
  8. C++ 对象创建方式
  9. 拓端tecdat|R语言生存分析数据分析可视化案例
  10. jedate选择一年范围日期插件
  11. find+sed考试题及生产实战解决案例分享(考试答案系列)
  12. aid learning安装应用_aid learning更换源
  13. c语言字符串dna,转录流程(c语言编写DNA转录程序)
  14. QCC3040---Message Broker module
  15. 圣思园将于本周日(10月31日)举行Web Service开发大型免费公开课
  16. 【Docker】win7安装docker及镜像加速
  17. 人工智能助力未来教育
  18. 张艾迪(创始人):梦想与未来
  19. Microsoft Edge:你不能不知道的6个Web开发者工具
  20. 服务器型号E52680,八核心Intel Xeon E5-2680性能大爆光

热门文章

  1. 报错Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.liuyanzhao.b
  2. 一个完整的Java Web项目需要掌握哪些技术
  3. 计算机集成技术的研究和应用,信息系统集成技术研究
  4. kafka应用场景_从未如此简单:10分钟带你逆袭Kafka!
  5. 苹果屏幕旋转怎么设置_iPhone12屏幕供应商是谁 苹果12屏幕怎么查看是哪家
  6. PAT之STL:vector、set、map、stack、queue
  7. 毫秒和秒的换算工具_使用后戒不掉的文档搜索工具:Everything
  8. 汇编中NEG和NOT的区别(汇编初学者简单笔记)
  9. 众智动力java_Java泛型简明教程
  10. c语言扎金花编程,一个C语言开发的炸金花纸牌游戏附带vs性能分析报告