2

データベース テーブルのクローンを作成する必要があります。私は wordpress データベースを使用しており、WP-options テーブルのクローンを作成したいと考えています。データベース内の特定のテーブルのクローンを作成する方法を教えてください。私はいくつかのコードを見つけました

set_time_limit(0);

$username = 'XXXXXX';
$password = 'YYYYYY';
$hostname = 'ZZZZZZ';
$database = 'AAAAAA';

try {
    $pdo = new PDO("mysql:host={$hostname};dbname={$database}", $username, $password);
}
catch(PDOException $e) {
    die("Could not connect to the database\n");
}

echo '<pre>';
$stmt1 = $pdo->query('SHOW TABLES', PDO::FETCH_NUM);
foreach($stmt1->fetchAll() as $row) {
    $stmt2 = $pdo->query("SHOW CREATE TABLE `$row[0]`", PDO::FETCH_ASSOC);
    $table = $stmt2->fetch();
    echo "{$table['Create Table']};\n\n";
}
echo '</pre>';

しかし、指定したパスのフォルダーにデータベースを取得する方法がわかりません。

4

2 に答える 2