PHP Database ODBC

ODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力连接到某个数据源(比如一个 MS Access 数据库)。

创建 ODBC 连接

通过一个 ODBC 连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要 ODBC 连接是可用的。

这是创建到达 MS Access 数据的 ODBC 连接的方法:在控制面板中打开管理工具

双击其中的数据源 (ODBC) 图标

选择系统 DSN 选项卡

点击系统 DSN 选项卡中的“添加”按钮

选择 Microsoft Access Driver。点击完成。

在下一个界面,点击“选择”来定位数据库。

为这个数据库取一个数据源名 (DSN)。

点击确定。

请注意,必须在您的网站所在的计算机上完成这个配置。如果您的计算机上正在运行 Internet 信息服务器 (IIS),上面的指令会生效,但是假如您的网站位于远程服务器,您必须拥有对该服务器的物理访问权限,或者请您的主机提供商为您建立 DSN。

连接到 ODBC

odbc_connect() 函数用于连接到 ODBC 数据源。该函数有四个参数:数据源名、用户名、密码以及可选的指针类型参数。

odbc_exec() 函数用于执行 SQL 语句。

例子

下面的例子创建了到达名为 northwind 的 DSN 的连接,没有用户名和密码。然后创建并执行一条 SQL 语句:$conn=odbc_connect('northwind','','');

$sql="SELECT * FROM customers";

$rs=odbc_exec($conn,$sql);

取回记录

odbc_fetch_row() 函数用于从结果集中返回记录。如果能够返回行,则返回 true,否则返回 false。

该函数有两个参数:ODBC 结果标识符和可选的行号:odbc_fetch_row($rs)

从记录中取回字段

odbc_result() 函数用于从记录中读取字段。该函数有两个参数:ODBC 结果标识符和字段编号或名称。

下面的代码行从记录中返回第一个字段的值:$compname=odbc_result($rs,1);

The code line below returns the value of a field called "CompanyName":$compname=odbc_result($rs,"CompanyName");

关闭 ODBC 连接

odbc_close()函数用于关闭 ODBC 连接。odbc_close($conn);

ODBC 实例

下面的例子展示了如何首先创建一个数据库连接,然后是结果集,然后在 HTML 表格中显示数据。

$conn=odbc_connect('northwind','','');

if (!$conn)

{exit("Connection Failed: " . $conn);}

$sql="SELECT * FROM customers";

$rs=odbc_exec($conn,$sql);

if (!$rs)

{exit("Error in SQL");}

echo "

echo "

Companyname";

echo "

Contactname";

while (odbc_fetch_row($rs))

{

$compname=odbc_result($rs,"CompanyName");

$conname=odbc_result($rs,"ContactName");

echo "

$compname";

echo "

$conname";

}

odbc_close($conn);

echo "

";

?>

php odbc驱动,PHP Database ODBC相关推荐

  1. linux mysql odbc驱动安装_MySQL ODBC 驱动安装

    阅读目录 一.在线安装 1.yum在线安装驱动 2.配置驱动 3.测试连接 二.编译安装 1.MySQL创建测试用户和测试库 2.安装驱动 3.配置驱动 4.测试 一.在线安装 1.yum在线安装驱动 ...

  2. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?

    学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL.Access等等.如果要开发一个跨平台跨数据库的 ...

  3. sqlDBX 链接 mysql 提示ODBC驱动不正确

    最近学习mysql.想使用sqlDBX链接. 将自己踩坑记录下来: 1.安装好mysql数据库 2.下载sqlDBX连接,提示odbc驱动程序异常 3.下载mysql odbc驱动,添加odbc驱动, ...

  4. .net odbc连接mysql数据库,下载安装MySQL数据库ODBC驱动和配置MySQL ODBC数据源

    1. 下载MySQL ODBC驱动: 打开的页面如下图所示,可根据实际使用情况选择下载相应的MSI安装程序,使用Visual C++ 6.0环境编程请下载32位MSI安装程序. 点击下载后出现如下页面 ...

  5. Go语言通过odbc驱动连接华为高斯数据库

    1.下载odbc驱动 下载后安装psqlodbc_x64.msi 安装成功后可在odbc数据源中看到以下内容 2.测试odbc驱动 在用户dsn中选择添加 输入对应的连接内容点击test 如果显示以下 ...

  6. mysql odbc 驱动_mysql odbc驱动 mysql odbc connector

    mysql odbc connector又名<mysql odbc驱动>,MySQL Connector ODBC是一个有效且实用的ODBC连接器,安装后它允许您将应用程序连接到MySQL ...

  7. MySQL ODBC驱动安装和配置数据源

    ---------------------------------------------------------------------------------------------------- ...

  8. 开发ODBC驱动代码

    开发ODBC驱动代码需要熟练掌握C或C++编程语言,以下是一个简单示例: // Sample ODBC Driver #include <windows.h> #include <s ...

  9. access mysql odbc驱动程序_64位系统下access的64位odbc驱动

    ACCESS使用64位odbc 下载orca编辑器地址: 下载access64位odbc(AccessDatabaseEngine_X64.exe)地址: 如果直接安装AccessDatabaseEn ...

最新文章

  1. 元宇宙该如何发展才不会变为泡沫
  2. SVN:This client is too old to work with working copy…解决的方法
  3. (转载)大数据与企业的数据化运营
  4. 小数加分数怎样计算讲解_“分数,小数,百分数 的互化”我这样教学,学生很快就学会了。...
  5. (源码)智能优化算法—藤壶交配优化算法(Barnacles Mating Optimizer,BMO)
  6. Java实现BT种子解析
  7. 转载--多核DSP快速入门
  8. Jenkins Pipeline 手记(1)—— 什么是CPS编程
  9. [Luogu4182][USACO18JAN]Lifeguards P[单调队列]
  10. 环宇智行基于NVIDIA TX2的L4级自动驾驶方案
  11. JavaScript百炼成仙1.16 数组方法
  12. Ai-Bot RPA自动化框架
  13. 二分查找(普通、找第一个、找最后一个)
  14. 基于微信小程序的新生自助报到系统设计与实现-计算机毕业设计源码+LW文档
  15. 有道云笔记Markdown如何停止/结束一段引用
  16. 气相色谱仪分析常用的色谱定量方法有哪些?
  17. 建网站选什么样的虚拟主机最适合
  18. 外媒评选过去25年10大黑客攻击事件
  19. OpenWrt quilt patch 方法
  20. heic格式怎么转换jpg/png/pdf等格式?

热门文章

  1. 打通产业链 茂名天源石化10万吨催化丙烯装置投产
  2. 三维GIS在现实领域的应用
  3. 解决ubuntu键盘乱码问题
  4. 让孕期营养更科学 初光开启孕妇餐饮食新理念
  5. 科目一科目四驾驶理论考试哈语版
  6. “报表工程师”的自我修养
  7. 专业老师讲解CAD分解图形的步骤
  8. 慧鱼控制器可以用单片机控制吗_为什么工业设备都是没有用单片机控制的?
  9. ◆百度百科 for Mdict ◆ 2010年4月版 百度百科离线版 百度百科单机版
  10. android pdf 插件,Pdf文件查看 android原生插件