ホームページ  >  記事  >  バックエンド開発  >  PHP操作アクセスデータの解決策

PHP操作アクセスデータの解決策

WBOY
WBOYオリジナル
2016-06-13 13:12:19832ブラウズ

PHP はアクセス データを操作します
ここにアクセス データ ファイル db.mdb があり、そのデータを mysql データに変換したいと考えています。では、この db.mdb を php を使って操作するにはどうすればよいでしょうか。それを読み取って、構築した mysql データベースに読み取った情報を挿入するだけです。これをやったことのある人はいますか、ありがとう!

-----解決策---------
$mdb = "ライブラリ名.mdb";
$connstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath($mdb);
$conn = odbc_connect($connstr," ","",SQL_CUR_USE_ODBC );

$rs = odbc_exec($connid,"select * from table name");
while ($row = odbc_fetch_array($rs)) {
/ /ここで直接使用できます。mysql
に移動する必要はありません $row = array_map('addslashes', $row); //特殊文字をエスケープします
mysql_query("テーブル名の値に挿入します) (' " . join("','", $row) ."')"; //mysql テーブルに挿入
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。