php读取access数据库实例代码
<html>
<head></head>
<body>
<?php
/**
功能:测试PHP链接ACCESS数据库
环境:WINXP+ACCESS2000+PHP4.3.4 for win32+apache2.0.48(win32)
*/
//数据源,其中的Data Source="D:\NJDM.mdb"为数据库绝对地址,相对地址可以自己试试
$MM_Conn_STRING="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Projects\NJDM\dm2.mdb";
$Conn=new com("ADODB.Connection");
$RS =new com("ADODB.RecordSet");//数据集
$Conn->open($MM_Conn_STRING);//链接打开数据源
$query="select * from dm order by id asc";
$RS->open($query,$Conn,1,1);//执行语句,返回数据集
echo"共有:".$RS->RecordCount."条记录结果!<br>";//纪录数
for ($i=0;$i<$RS->fields->Count;$i++)
echo $RS->fields[$i]->Name." ";//遍历字段名
echo "<br>";
$connect = mysql_connect("192.168.0.51", "username", "password");
while(!$RS->EOF)
{
$query = "insert into smsGames.nanjing_toponym values('";
$query .= $RS->fields["id"]->value."', '";
$query .= $RS->fields["name"]->value."', '";
$query .= $RS->fields["symbol"]->value."', '";
$query .= str_replace("\r\n", "", $RS->fields["weizhi"]->value)."', '";
$query .= $RS->fields["way"]->value."', '";
$query .= $RS->fields["class"]->value."', '";
$query .= str_replace("\r\n", "", $RS->fields["history"]->value)."', '";
$query .= str_replace("\r\n", "", $RS->fields["addr"]->value)."')";
$result = mysql_query($query, $connect);
if (!$result)
print "Error:".mysql_error()."<br>Query:".$query."<br>";
else
print $RS->fields["id"]->value." ";
$RS->MoveNext();
$i++;
}
//释放资源
$Conn->Close();
$RS=NULL;
$Conn =NULL;
?>
</body>
</html>
使用模板与程序分离的方式构建,依靠专门设计的数据库操作类实现数据库存取,具有专有错误处理模块,通过 Email 实时报告数据库错误,除具有满足购物需要的全部功能外,成新商城购物系统还对购物系统体系做了丰富的扩展,全新设计的搜索功能,自定义成新商城购物系统代码功能代码已经全面优化,杜绝SQL注入漏洞前台测试用户名:admin密码:admin888后台管理员名:admin密码:admin888
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号