CMS を使用するテンプレートを作成していて、他の人に渡す予定です。Web テンプレートには、phpMyAdmin で作成したいくつかのデータベースが必要です。他の誰かがこれを使用する場合、同じテーブルが必要なので、データベースとテーブルを作成するサーバーにインストールまたは実行できる、私が作成できるファイルがあるかどうか疑問に思っていましたか? WordPress をインストールすると、テーブルが自動的に作成されます。
2 に答える
2
mysqldump
cms テンプレートに含まれるテーブルの使用についてはどうですか? ここでドキュメントを確認できます
。このようにして、テーブルのスキーマのダンプが得られます
于 2013-04-30T05:28:28.340 に答える
0
phpMyAdmin 内からデータベースをエクスポートするだけで、ホスト名、ユーザー名などの入力を受け取る PHP ファイルを作成して、SQL ダンプを実行できます。
何かのようなもの:
<?php
if(!isset($_POST['hostname']))
die('<input name="hostname" placeholder="Host name">' .
'<input name="username" placeholder="Username">' .
'<input name="password" placeholder="Password">' .
'<input name="database" placeholder="Database">' .
'<input type="submit">');
$dh = mysqli_connect($_POST['hostname'], $_POST['username'],
$_POST['password'], $_POST['database']);
mysqli_multi_query($dh, "-- Your dump file here
CREATE TABLE IF NOT EXISTS `mytable` (
`mycolumn` VARCHAR(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `another` (
`hello` INT(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
");
?>
于 2013-04-30T05:30:39.810 に答える