A-A+

php连接access源码

2012年06月06日 软件开发 暂无评论

如果我们的空间只支持 PHP 而没有 MYSQL 数据库的情况下,就可以使用 Access 数据库,当然还有一种情况,就是小型网站的应用,比如像企业网站或个人网站,在这种情况下,好像利用 Access 数据库更为划算一点,不用再另购 mysql 数据库了。

PHP 已经很好的支持许多数据库了,选择 Access 数据库来做企业站也不错,还有比如给自己的站加一个小型的投票系统等等也非常适合用 Access 数据库,而且现在网上也有许多 PHP 源码都是用 Access 数据库来搭建的。

作为 PHP 的黄金搭档,还是用 Mysql 数据库是再合适不过了,不过在一此限定的条件下,我们可以适当的利用 Access 数据库来作为开发,作为我们开发者,不能只单一的去学习一种数据库,一定要举一反三,多种数据库都要去研究,去学习。

我们知道,连接 Access 利用的是 ADO 的连接,下面是一个利用 PHP 连接 Access 的实例,其中,有连接 Access,读取数据,插入数据等较常用的代码。

[code lang="php"]
Open($connstr);
//创建记录集
$rs = new com("ADODB.RecordSet");
$assql="select * from tmp_yx ";

$rs->Open($assql,$conn,1,1);//打开数据库

$conn1 = mysql_connect("localhost","root","") or die('aaa');
mysql_select_db('test',$conn1);
$rss =mysql_query("select * from aa");

//循环读取数据
while(!$rs->eof){
$classname = $rs->fields['classname']->Value;
$fileurl = $rs->fields['fileurl']->Value;
$softname = $rs->fields['softname']->Value;
$softenname = $rs->fields['softenname']->Value;
$softimageurl =$rs->fields['softimageurl']->Value;
$softsize = $rs->fields['softsize']->Value;
$softlanguage = $rs->fields['softlanguage']->Value;
$softdate =$rs->fields['softdate']->Value;
$softintro = $rs->fields['softintro']->Value;
$softallhits = $rs->fields['softallhits']->Value;
$softmonthhits =$rs->fields['softmonthhits']->Value;
$softweekhits = $rs->fields['softweekhits']->Value;
$softdayhits = $rs->fields['softdayhits']->Value;

mysql_query("set names gb2312");

//插入数据
mysql_query("Insert INTO `test`.`a1` (

`classname` ,
`fileurl` ,
`softname` ,
`softenname` ,
`softimageurl` ,
`softsize` ,
`softlanguage` ,
`softdate` ,
`softintro` ,
`softallhits` ,
`softmonthhits` ,
`softweekhits` ,
`softdayhits`
)
VALUES (
'".$classname."', '".$fileurl."', '".$softname."', '".$softenname."'
, '". $softimageurl."', '".$softsize."', '".$softlanguage."', '".$
softdate."', '".$softintro."', '".$softallhits."', '".$softmonthhit
s."', '".$softweekhits."', '".$softdayhits."'
);

");
echo "
";
$rs->movenext(); //将记录集指针下移
} $rs->close(); //关闭数据库
mysql_close;
?>
[/code]

标签:

给我留言