要操作数据库,首先肯定是要先连接数据:

1. 以下是代码片断:

$conn = new com("ADODB.Connection");

$connstr = "DRIVER={Microsoft access Driver (*.mdb)}; DBQ=".realpath("data/phone.mdb");

$conn->Open($connstr);

http://www.gaodaima.com/?p=50166php操作Access数据库_php

下面举例从数据库中查找相关记录:

2. 以下是代码片断:

$rs = new com("ADODB.RecordSet"); //创建记录集

$rs->Open("select * from phonelist where phone='$mbnumber'",$conn,1,1);//执行查询

if(!$rs->eof){//判断是否存在匹配的记录

$id            = $rs->Fields(0);

$province    = $rs->Fields(2);

$city        = $rs->Fields(3);

$cardtype    = $rs->Fields(4);

$zipcode    = $rs->Fields(5);

//打印查询结果

echo '查询结果:
';

echo '-------------------------------------------
';

echo '手机号码:'.$_POST['mbnumber'].'
';

echo '所属省份:'.iconv("gb2312","utf-8",$province->value).'
';

echo '所在城市:'.iconv("gb2312","utf-8",$city->value).'
';

echo '卡 类 型:'.iconv("gb2312","utf-8",$cardtype->value).'
';

echo '城市区号:'.iconv("gb2312","utf-8",$zipcode->value).'
';

echo '-------------------------------------------
';

}

else {

echo '没有查询到相关记录';//否则就是没有记录

}

$rs->close();//关闭对象

如果需要循环输出多条记录,写法是这样的:

3. 以下是代码片断:

$rs = new com("ADODB.RecordSet");

$rs->Open($sql,$conn,1,1);

while(!$rs->eof) {

$f = $rs->Fields(1);

echo $f->value;

$rs->MoveNext();

}

echo $rs->RecordCount();    //取记录总数

本文链接http://www.cxybl.com/html/wlbc/Php/20120608/28915.html

欢迎大家阅读《PHP操作Access数据库_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

php 创建access数据库,PHP操作Access数据库_php相关推荐

  1. python不可以操作access数据库_Python操作Access数据库基本操作步骤分析

    Python编程语言的出现,带给开发人员非常大的好处.我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求.比如Python操作Access数据库的功能实现等等.在Python操 ...

  2. python读取mysql数据库_Python操作MySQL数据库9个实用实例

    在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1. ...

  3. python数据库sqlite3_Python 操作 SQLite 数据库

    本文字数:3808 字 阅读本文大概需要:10 分钟 写在之前 SQLite 是一个小型的关系型数据库,它最大的特点在于不需要单独的服务.零配置.我们在之前讲过的两个数据库,不管是 MySQL 还是 ...

  4. python的sqlite数据库_Python操作SQLite数据库

    ### 连接数据库 从2.5版本开始,Python的标准库中就有了一个专门用于SQLite的sqlite3模块.连接SQLite数据库方式如下: ~~~ import sqlite3 as dbapi ...

  5. mysql数据库恢复操作_MySQL 数据库误删后的数据该如何恢复操作?

    原标题:MySQL 数据库误删后的数据该如何恢复操作? 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注. 在日常运维工作中,对于数据库的备份是至关重要的!数据库对于网站的重要 ...

  6. python操作sqlite数据库_Python 操作SQLite数据库的示例

    SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中.在很多嵌入式产品中使用了它,它占用资源非常的低,python 中默认继承了操作此款数据库的引擎 sq ...

  7. swift 连接mysql数据库_Swift - 操作SQLite数据库(引用SQLite3库)

    重要事项(2015-11-23日):SQLiteBD原作者又继续更新了,现在已经完美支持Swift2.0.所以大家可以直接使用,本文使用样例也已同步更新. 重要事项(2016-10-31日):SQLi ...

  8. python 测试mysql数据库_Python操作MySQL数据库----继续安装和测试

    接上篇,在上一篇中,我们安装好了python和sublime,下面我们需要安装MYSQL的相关软件. 1.安装MYSQL SERVER5.5.28,安装5.6版本的也可以,只是5.6版本安装完成之后没 ...

  9. 数据库级联操作mysql_Oracle数据库中的级联查询、级联删除、级联更新操作教程...

    级联查询在ORACLE 数据库中有一种方法可以实现级联查询 select * //要查询的字段 from table //具有子接点ID与父接点ID的表 start with selfid=id // ...

最新文章

  1. 计算机网络c卷及参考答案,2019年广东自考《计算机网络技术》本科习题及答案1...
  2. pytest入门学习(2)
  3. 计算机控制基础知识,最新 分析计算机控制系统及其运算基础知识-精品
  4. login.html id=9453,SN100C Sublizenzierung und Aufnahme in die ISO 9453
  5. centos7/rhel7下安装redis4.0集群
  6. distinct使SQL查询除去重复的字段
  7. Eclipse SVN修改用户名和密码
  8. 别看微信,微博,头条用户都很多,自媒体作者也很多
  9. Prewitt滤波器的实现,对比Prewitt滤波器和Sobel滤波器提取图像边缘的效果
  10. 建立类成员函数与字符串的对应关系
  11. python爬虫简历项目怎么写_python爬虫简历
  12. python 三国演义人物出场词频统计
  13. python根须系统斜杠_尝试在Win10系统搭建esp32编译系统.下
  14. 按住Shift键右击鼠标打开命令行窗口
  15. CAT实时监控预警系统
  16. 蓝牙杂散超标_蓝牙产品型号核准认证检测内容是什么 需要SRRC认证杂散功率测试...
  17. 通达信地量指标公式 启涨地量买点选股指标天眼地量指标
  18. 计算机excel上机实训指导,上机实训指导手册——利用Excel进行数据分组和制作统计图表...
  19. 极客编程c语言,C语言教程
  20. 四川大学计算机保研到哪些学校,211保研到川大:边缘人千万不要给自己留退路!...

热门文章

  1. 安装win10时关闭计算机,Win10怎么关闭“安装更新并关机”选项
  2. 外呼系统应该怎么选?沃创云外呼系统有六大优势
  3. 面试中被问到 “你对加班的看法” 该如何回答?
  4. KGB SFX 脱壳
  5. android banner广告接入,仅涉及技术
  6. 作为程序员,我一直觉得修身养性才是根本,技能牛逼是其次!
  7. 这5种情况下,你应该毫不犹豫的辞职
  8. POJ2987 Firing (网络流)
  9. 智慧灯杆与车路协同应用影响力
  10. Django实践(二)——使用模型类定义数据表,实现表单页面跳转