當前位置:首頁 » 數據倉庫 » thinkphp連接access資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

thinkphp連接access資料庫

發布時間: 2022-09-22 01:38:33

㈠ 請問php能連接access資料庫嗎,怎麼連接啊

可以 需要開啟相關擴展的,具體可以去查看php幫助手冊。

㈡ 求教:PHP中如何遠程連接ACCESS資料庫

通過共享文件夾方式訪問,
如:你的計算機名稱:s1
遠程:s2
把access放在s2計算機的d:\目錄下
訪問:
\\s2\d$\access資料庫名.
遠程為啥還用access啊,mysql,sqlserver不是都行么

㈢ 求教:PHP中如何遠程連接ACCESS資料庫

在php中如果要連接遠程資料庫連接方法很簡單,只要把本地連接localhost或127.0.0.1改成指定遠程伺服器一IP地址或者直接域名即可。語法mysql_connect(servername,username,password);例子在下面的例子中,我們在一個變數中($con)存放了在腳

㈣ PHP連接access資料庫問題

找找連接ACCESS有兩種方式:odbc和com
1、odbc,目前你使用的是這種。
在「控制面板」中打開odbc32——進入「系統數據源」選項卡——點擊「添加」按鈕根據窗口信息將你的proct.mdb設置成數據源。設置後需要重新啟動系統(win98)以使設置生效win
nt好象不要
2、com
此方式與asp中使用ACCESS一樣。由於同使用ADODB.Connection控制項,連程序代碼都很接近
<?php
$conn
=
new
com("ADODB.Connection");
$connstr
=
"DRIVER={Microsoft
Access
Driver
(*.mdb)};
DBQ="
.
realpath("netBook.mdb");
$conn->Open($connstr);
$rs
=
new
com("ADODB.RecordSet");
$d
=
strtotime("2003-03-11
07:52:57");
//$rs->Open("select
top
10
*
from
data
where
[date]>#2003-03-11#",$conn,1,1);
$rs->Open("select
*
from
class",$conn,1,1);
while(!
$rs->eof)
{
$f
=
$rs->Fields(3);
echo
$f->value."<br>";
//echo
$rs->Fields["content"]->value."<br>";
//echo
$d."
".$rs->Fields["date"]->type.":".$rs->Fields["date"]->value.date("Y-m-d
H:i:s",$rs->Fields["date"]->value)."<br>";
$rs->MoveNext();
}
?>

不需要配置php.ini
只要你伺服器上面給你開好了ODBC連接
就可以用
odbc_connect()來連接
用odbc_exec()來執行SQL語句

㈤ 利用thinkphp連接access資料庫,就大神幫我解決好 謝謝,弄了很久也沒能成功...

在\ThinkPHP\Lib\Think\Db\Driver這個目錄裡面有源碼,沒有連接access的。
你自己寫個文件吧,可以放在\ThinkPHP\Vendor裡面,到時用Vendor函數包含你的文件即可。
自己贊一個。

㈥ ThinkPhp怎麼連接Access資料庫

con\config.php 中配置如下 ?php return array( APP_DEBUG = true, DB_TYPE=
pdo, // 注意DSN的配置針對不同的資料庫有所區別 請參考PHP手冊PDO類庫部分
DB_DSN=odbc:driver={microsoft access driver
(*.mdb)};dbq=.getcwd().\\Database\\#fbdb.mdb, DB_USE

con\config.php 中配置如下
<?php
return array(
'APP_DEBUG' => true,
'DB_TYPE'=> 'pdo',
// 注意DSN的配置針對不同的資料庫有所區別 請參考PHP手冊PDO類庫部分
'DB_DSN'=>"odbc:driver={microsoft access driver
(*.mdb)};dbq=".getcwd()."\\Database\\#fbdb.mdb",
'DB_USER'=>'root',
'DB_PWD'=>'',
'DB_PREFIX'=>'wxz_',
);
?>
其中 需修改的有 "\\Database\\#fbdb.mdb"
相對與當前目錄下的資料庫文件位置,其餘的用戶名、密碼和前綴(「wxz_」)根據情況修改

IndexAction.class.php示例代碼
<?php
class IndexAction extends Action {

public function index(){
$r =
M()->query("select * from proct");

print_r($r);
}
}

ThinkPHP 內置了抽象資料庫詎問層,把丌同癿資料庫操作封裝起來,我們叧需要使用公共癿Db 類
迕行操作,而無需針對丌同癿資料庫寫丌同癿代碼和底層實現,Db 類會自勱調用相應癿資料庫驅勱來處
理。目前癿資料庫包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括對
PDO 癿支持,如果應用需要使用資料庫,必須配置資料庫連接信息,資料庫癿配置文件有多種定丿方式,不支持ACCESS資料庫

㈦ tp怎麼連接access資料庫

按 Win + R 鍵, 在運行里 輸入 services.msc 找到SQL SERVER(MSSQLSERVER),看看這個服務開啟了沒,沒開的話手動開啟一下,再連接。

㈧ thinkphp怎樣連接Access,sqlserver2000也可以,請說一下,給我遠程也可以。不知道的同志請勿留言,謝謝

PDO,ADO。不過連接SQLSERVER比較麻煩,用內置的dll不行,要去微軟下載專用的

㈨ 如何連接access資料庫

  • 1

    首先確保Access與開發工具Visual Studio都正確安裝了,如果沒安裝的話需要下載相關的軟體安裝一下,Visual Studio不限制你的版本,2012,2008什麼的都行。

  • 7

    寫完了以後你運行以後,可能會報如下的錯誤:未在本地計算機上注冊microsoft.ace.12.0。這個是由於計算機中缺少驅動程序造成的,去官網下載安裝即可:

    http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe

  • 8

    到這里連接Access資料庫的方法就講解完了,我們用的是net,你如果用別的語言,步驟也一樣,只不過換一下新建連接的方式即可。

㈩ php 如何連接access資料庫以及使用

<?php
//讀取mdb資料庫的值
$username =1;
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("web.mdb");//Access資料庫地址
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$assql="select * from sail_about where id=".$username."";
$rs->Open($assql,$conn,1,1);
if(! $rs->eof) {
echo "<br><b>".$rs["title"].":</b> ";
exit;
}
else{
echo "<br>ACCESS查詢成功";
}

?>
給你個資料看看,這兒還有一種方法:http://www.1lou.net/view/997.html