ホームページ >バックエンド開発 >PHPチュートリアル >PHP操作アクセスデータの解決策
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 テーブルに挿入
}