PHP中通过ADO调用Access数据库
http://www.hooday.com/articles/262.shtmlusing sql statement like
Insert Into TableName (Col1, Col2,...) Values (val1, value2,..)
http://www.hooday.com/articles/262.shtmlusing sql statement like
Insert Into TableName (Col1, Col2,...) Values (val1, value2,..)
Windows平台下。 用php激活ADO
ADO是Microsoft的数据库对象技术。ADO里面包括连接数据库的对象,从查询语句中返回数据的记录集对象和表现数据元素的字段对象。
许多数据库不直接支持ADO.代之的是很多数据库支持低两级的Microsoft数据库技术:ODBC和OLEDB.许多数据库支持ODBC;但OLEDB有比ODBC更快的名声。 ADO则是包装ODBC和OLEDB的API. 这个例了打开一个新的ADO连接对象,对过ODBC打开一个传统的ACCESS数据库,然后我们执行SQL查询,会返回一个记录集对象。然后我们显示记录集的前三个字段。 <?
$dbc = new COM("ADODB.Connection");
$dbc->Provider = "MSDASQL";
$dbc->Open("nwind");
$rs = $dbc->Execute("select * from products");
$i = 0;
while (!$rs->EOF) {
$i += 1;
$fld0 = $rs->Fields(0);
$fld1 = $rs->Fields(1);
$fld2 = $rs->Fields(2);
print "$fld0->value $fld1->value $fld2->value<BR>";
$rs->MoveNext();
}
$rs->Close();
?>
$conn=odbc_connect(databasename,username,password);
之后用一个变量$quiry来存放sql语句,之后用$result=odbc_do($conn,$quiry)来取得结果。如果要插入数据,也可以用odbc_*的方法来操作
不行呀,系统显示:[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 4。
讲的是windows下的php
如果是在linux下如何实现
不管你用什么系统,不管你用什么数据库,只要有了它,就不成问题。