- データベースに接続する: まず、MySQLデータベースに接続する必要があります。接続には、MySQLi拡張機能またはPDO(PHP Data Objects)を使用することができます。以下はMySQLiを使用する例です。
<?php
$servername = "データベースのホスト名";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// MySQLサーバーに接続
$conn = new mysqli($servername, $username, $password, $dbname);
// 接続エラーの確認
if ($conn->connect_error) {
die("接続エラー: " . $conn->connect_error);
}
?>
- 列を追加するクエリを実行する: 新しい列を追加するためにALTER TABLEステートメントを使用します。以下は、新しい列「new_column」という名前で「テーブル名」に列を追加する例です。
<?php
$sql = "ALTER TABLE テーブル名 ADD new_column VARCHAR(255)";
if ($conn->query($sql) === TRUE) {
echo "新しい列が追加されました";
} else {
echo "列の追加中にエラーが発生しました: " . $conn->error;
}
?>
上記の例では、新しい列のデータ型と長さをVARCHAR(255)として指定しています。必要に応じてデータ型と長さを変更してください。
- データベース接続を閉じる: 列の追加が完了したら、データベース接続を閉じることをお忘れなく。
<?php
$conn->close();
?>
以上の手順を実行することで、PHPを使用してMySQLのテーブルに新しい列を追加することができます。必要に応じてテーブル名や列の名前、データ型、長さを適切に変更してください。