導航:首頁 > 編程語言 > accessphpadodb

accessphpadodb

發布時間:2023-01-10 08:01:38

A. php使用adodb 鏈接access方法

需要注意php獲取路徑用的是realpath

.代碼如下:

<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>

之二:

.代碼如下:

<?PHP
//創建ADO連接
$conn = @new COM("ADODB.Connection") or die ("ADO連接失敗!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("temp/TempData.mdb");
$conn->Open($connstr);

//創建記錄集查詢
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from blog_Content",$conn,1,3);
echo $rs->Fields["log_Title"]->Value; //輸出log_Title欄位
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
echo $rs->Fields["log_Title"]->Value;
$rs->close();
?>

方法三:用ODBC,在ODBC治理器中為db1.mdb建一處系統數據源(一般需要伺服器許可權,不建議使用)

名稱:dbdsn (可以自己定)
驅動程序:Microsoft Access Driver (*.MDB)

代碼:

.代碼如下:

$Conn = odbc_connect("dbdsn","admin","123"); //連接數據源
$Doquery=odbc_exec($Conn,"select * from 表名 where 條件");//執行查詢

B. php一般用什麼資料庫呢,ACCESS 可以嗎

如果是php5,用sqlite吧,默認的,和access差不多,性能比access好,也是文件型的
php可以連access,但需要用到adodb的,比較麻煩

C. php連接access資料庫代碼

php教程
連接access資料庫教程代碼
下面提供三種php連接access資料庫方法,一種是利用php的pdo,一種是odbc,com介面來與access資料庫連接哦。
*/
//利用pdo與access資料庫連接
$path
="f:fontwww.111cn.netspiderresult.mdb";
$conn
=
new
pdo("sqlite:$path");
if(
$conn
)
{
echo
('connection
pdo
success');
}
else
{
echo
('cnnection
pdo
fail
,plase
check
database
server!');
}
//利用
odbc_connect連接資料庫
$conn
=
odbc_connect("dbdsn","admin","123");
//連接數據源
$doquery=odbc_exec($conn,"select
*
from
表名
where
條件");//執行查詢
//利用com介面連接access資料庫
$conn=new
com("adodb.connection");
$dsn="driver={microsoft
access
driver
(*.mdb)};dbq=".realpath("path/db1.mdb");
$conn->open($dsn);

D. php連接Access資料庫查詢報錯

試試我的代碼
<?PHP
/*
創建ADO連接
*/
$conn = @new COM("ADODB.Connection") or die ("ADO Connection faild.");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("Database1.accdb");
$conn->Open($connstr);
/*
創建記錄集查詢
*/
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from dbo_dirs",$conn,1,3);
/*
循環讀取數據
*/
while(!$rs->eof){
echo $rs->Fields["title"]->Value;
echo "<br/>";
$rs->Movenext(); //將記錄集指針下移
}
$rs->close();
?>

E. php怎麼連接access資料庫

(1)創建系統數據源,用PHP提供的ODBC函數。
(2)使用PHP的ODBC函數,但不創建數據源。

PHP使用ODBC連接Access 資料庫的方法。用$connstr="DRIVER= Microsoft Access Driver (*.mdb)來設置數據驅動,函數realpath()用來取得資料庫的相對路徑。利用該方法連接Access資料庫主要應用到PHP的 odbc_connect()函數,該函數聲明如下:
以下為引用的內容:
resourse odbc_connect( string dsn, string user, string password [, int cursor_type])
dsn:系統dsn名稱
user:資料庫伺服器某用戶名。
password:資料庫伺服器某用戶密碼。
cursor_type:游標類型。
代碼如下:
以下為引用的內容:
$connstr="DRIVER=Microsoft Access Driver (*.mdb);
DBQ=".realpath("bookinfo.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
(3)使用微軟的ADODB資料庫驅動。
定義類COM來使用ADO方法操縱Access資料庫的。
該類詳細說明如下:
以下為引用的內容:
string com::com( string mole_name [, string server_name [, int codepage]])
mole_name:被請求組件的名字或class-id。
server_name:DCOM伺服器的名字。
Codepage:指定用於將PHP字元串轉換成UNICODE字元串的代碼頁,反之亦然。該參數的取值有CP_ACP、CP_MACCP、CP_OEMCP、CP_SYMBOL、CP_THREAD_ACP、CP_UTF7和CP_UTF8。
PHP利用com類並使用ADO方法訪問資料庫的代碼如下:
以下為引用的內容:
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("bookinfo.mdb ");
$conn->Open($connstr);

F. php中adodb操作access不能顯示欄位問題

前台顯示成那個樣子說明你的js中使用了document的outerHTML,把outerHTML去掉就行了。
例如:AAA(加粗)
你要用outerHTML來顯示的話就是<b>AAA</b>
要是不適用outerHTML的話就是AAA (AAA加粗了)

閱讀全文

與accessphpadodb相關的資料

熱點內容
上門正骨用什麼app 瀏覽:756
安卓為什麼免費使用 瀏覽:397
加密貨幣都有哪些平台 瀏覽:625
python和matlab難度 瀏覽:388
python爬蟲很難學么 瀏覽:572
小米解壓積木可以組成什麼呢 瀏覽:816
為什麼滴滴出行app還能用 瀏覽:564
怎麼升級手機android 瀏覽:922
php權威編程pdf 瀏覽:994
扣扣加密技巧 瀏覽:720
蘋果如何創建伺服器錯誤 瀏覽:495
軟考初級程序員大題分值 瀏覽:474
js壓縮視頻文件 瀏覽:578
linux如何通過命令創建文件 瀏覽:991
應用加密app還能訪問應用嘛 瀏覽:435
安卓怎麼用支付寶交違章罰款 瀏覽:666
php面向對象的程序設計 瀏覽:505
數據挖掘演算法書籍推薦 瀏覽:895
投訴聯通用什麼app 瀏覽:152
web伺服器變更ip地址 瀏覽:956