ホームページ > バックエンド開発 > PHPチュートリアル > ADODB を使用して PHP に ACCESS データベースを動作させる方法_PHP チュートリアル

ADODB を使用して PHP に ACCESS データベースを動作させる方法_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:58:48
オリジナル
919 人が閲覧しました

私はここ 2 日間、主に AJAX を学ぶために必要な予備知識に対処するために PHP を勉強していました。一般的な空間 MYSQL データベースのおかげで、私はいつもオープンソースのものに不可解な親近感を抱いています。別途購入するのにお金がかかるので、とりあえずACCESSを使おうと思ったのですが、調べてみるとPHPはデータベースごとにやり方が違うようで混乱してしまいました… そこでいくつかブログを検索してみたらたくさんありました。 ACCESSメソッドをいくつか紹介しましたが、どれも満足のいくものではありませんでした。そして、最終的に見つけたのが、これまでに見たほとんどのデータベース操作メソッドが組み込まれたPHPのクラスです。通常は次のようになります:

コードをコピーします コードは次のとおりです:
$db = mysql_connect("localhost", "root", "password");
mysql_select_db("mydb",$db); ;
$result = mysql_que ry ("SELECT * FROM 従業員",$db);
if ($result === false) die("failed");
while ($fields = mysql_fetch_row($result)) for ($i=0, $max=sizeof($fields); $i print $fields[$i].'
}
print "
n" ;
}
ADODB を使用した場合、次のプログラムで得られる結果は上記と同じです


コードをコピーします コードは次のとおりです:
include("adodb.inc.php") ;
$db = NewADOConnection('mysql');
$db->Connect("localhost", "root", "mydb");
$result = $db->Execute("SELECT * 従業員から");
if ($result === false) die ("失敗");
while (!$result->EOF) {
for ($i=0, $max=$result-> ;FieldCount(); $i <$max; $i++)
$result->MoveNext(); ;
}

次に、他のデータベースを使用したい場合は、ADOConnection を変更します。接続名だけを使用します。ACCESS を使用します
$db = NewADOConnection('access');

完全なコードは次のとおりです。
コードをコピーします

コードは次のとおりです:

include("adodb/ adodb.inc.php"); $db = ADONewConnection('access'); {Microsoft Access Driver (*.mdb)};Dbq=d:selfmyphpbook.mdb;Uid=;Pwd= ;"; $db->Connect($dsn); $result = $db->Execute( "SELECT * FROM データ");
if ($result === false) die("failed" );
while (!$result->EOF) {
for ($i=0, $max=$) result->FieldCount(); $i < $max; $i++)
print "
".$result->fields[$i] "
";
$result->MoveNext() }

ADODB は http://phplens.com/phpeverywhere/ からダウンロードできます。



http://www.bkjia.com/PHPjc/317534.html

www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/317534.html
技術記事

私はここ 2 日間、主に AJAX を学ぶために必要な背景知識に対処するために PHP を勉強しています。私はいつもオープンソースのものに説明しがたい親近感を持っています。なぜなら... からです。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート