2016-12-15 3 views
-2

PHP PDOを使用して既存のAccessデータベース(resultdb)に新しい列またはフィールド(idnew)を作成するにはどうすればよいですか。PHP PDOを使用して新しい列またはフィールドを作成

+1

phpMyAdminのようなツールを使用すると、これはずっと簡単になりますが、 'ALTER..ADD'クエリ、' ALTER TABLE resultdb ADD idnew int'を実行してください。 – Qirel

+0

コードからではなく、データベース管理ツールを使用して列を作成したり、スキーマを変更したりしませんか? – David

答えて

-1

クエリ関数とプリペアドステートメント関数で新しい列を作成することができます。あなたがそれを使って何をしたいかによってあなたが使うべきものがあるかどうかにかかっています。

例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)'); 

は、あなたがこれを行うことによって、あなたのウェブサイトに建てられたの任意の機能を破壊していないことに注意してください。

関連する問題