-2
PHP PDOを使用して既存のAccessデータベース(resultdb)に新しい列またはフィールド(idnew)を作成するにはどうすればよいですか。PHP PDOを使用して新しい列またはフィールドを作成
PHP PDOを使用して既存のAccessデータベース(resultdb)に新しい列またはフィールド(idnew)を作成するにはどうすればよいですか。PHP PDOを使用して新しい列またはフィールドを作成
クエリ関数とプリペアドステートメント関数で新しい列を作成することができます。あなたがそれを使って何をしたいかによってあなたが使うべきものがあるかどうかにかかっています。
例1
$pdo->query('ALTER TABLE resultdb ADD idnew INT(11)');
例2
function addColumn($column, $type)
{
$query = $pdo->prepare('ALTER TABLE resultdb ADD :column :type');
$query->execute(array(':column' => $column, ':type' => $type));
}
addColumn('idnew', 'INT(11)');
は、あなたがこれを行うことによって、あなたのウェブサイトに建てられたの任意の機能を破壊していないことに注意してください。
phpMyAdminのようなツールを使用すると、これはずっと簡単になりますが、 'ALTER..ADD'クエリ、' ALTER TABLE resultdb ADD idnew int'を実行してください。 – Qirel
コードからではなく、データベース管理ツールを使用して列を作成したり、スキーマを変更したりしませんか? – David