php读写accdb(access数据库文件)的问题,采纳+100财富值。谢谢

我有一个数据库‪F:\test.accdb,数据库中字段1是姓名,字段2是电话号码。网页上有一个文本框和一个按钮。我想实现的是用PHP读取accdb中的数据,... 我有一个数据库‪F:\test.accdb,数据库中字段1是姓名,字段2是电话号码。
网页上有一个文本框和一个按钮。

我想实现的是用PHP读取accdb中的数据,即点网页上的按钮时,就读出“小明”的电话号码到网页文本框中。
请问读取代码要怎么写?谢谢

以下是基础代码,请修改:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<label for="001">textbox1</label>
<input type="text" name="001" id="001" />
button1
<input type="button" name="002" id="002" value="提交" onclick="document.getElementById('001').value='点击了'" />
</form>

</body>
</html>

采纳+100财富值。
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
百度网友d1a1135
推荐于2016-10-05 · TA获得超过143个赞
知道小有建树答主
回答量:315
采纳率:50%
帮助的人:181万
展开全部

<?PHP
/*
创建ADO连接
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=".realpath("e:\\php.accdb");
$conn->Open($connstr);
/*
创建记录集查询
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from php",$conn);<img alt="">
/*
循环读取数据
*/
while(!$rs->eof){
echo $rs->Fields["place"]->Value;
echo "<br/>";
$rs->Movenext(); //将记录集指针下移
}
$rs->close();
?>

网上粘贴的,这个是文件名php.accdb,注意格式。不懂的可以追问,还有建议你把数据存在mysql,或者 xml

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
麦克格雷兜
2014-11-12 · TA获得超过143个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:87.9万
展开全部

一楼的

$rs->Fields["place"]->Value;

最好写成

$rs->Fields[1]->Value;
$rs->Fields[2]->Value;

这种形式

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
断魂蓝桥o
2014-11-11 · TA获得超过377个赞
知道小有建树答主
回答量:828
采纳率:0%
帮助的人:209万
展开全部
是mysql数据库还是orale还是本地txt文件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式