私はここ 2 日間、主に AJAX を学ぶために必要な予備知識に対処するために PHP を勉強していました。一般的な空間 MYSQL データベースのおかげで、私はいつもオープンソースのものに不可解な親近感を抱いています。別途購入するのにお金がかかるので、とりあえずACCESSを使おうと思ったのですが、調べてみるとPHPはデータベースごとにやり方が違うようで混乱してしまいました… そこでいくつかブログを検索してみたらたくさんありました。 ACCESSメソッドをいくつか紹介しましたが、どれも満足のいくものではありませんでした。そして、最終的に見つけたのが、これまでに見たほとんどのデータベース操作メソッドが組み込まれたPHPのクラスです。通常は次のようになります:
コードをコピー コードは次のとおりです:
$db = mysql_connect("localhost", "root ", "パスワード" );
mysql_select_db("mydb",$db);
$result = mysql_query("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";
コードをコピー コードは次のとおりです。
include("adodb. inc.php"); $db = NewADOConnection( 'mysql');
$db->Connect("localhost", "root", "password", "mydb");
$ result = $db->Execute("SELECT * FROM 従業員 ");
if ($result === false) die("failed");
while (!$result->EOF) {
for ($i=0, $max=$ result->FieldCount(); $i print $result->fields[$i].';
$result->MoveNext();
print "
n";
}
< ?php include("adodb/adodb.inc.php"); $db = ADONewConnection('access) '); $dsn = "Driver={Microsoft Access Driver (*.mdb)} ;Dbq=d:selfmyphpbook.mdb;Uid=;Pwd=;"; dsn); $result = $db->Execute("SELECT * FROM data" );
if ($result === false) die("failed"); (!$result->EOF) {
for ($i=0, $max =$result->FieldCount(); $i <$max; $i )
print "