PHPでmysqlデータベースの特定のdatetimeカラムを現在時刻に更新する
PHPとMySQLを使用して特定のdatetimeカラムを現在時刻に更新するための一般的なコードスニペットは以下のようになります。
まず、PHPでMySQLに接続します:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
次に、SQL UPDATEステートメントを使用して特定のdatetimeカラムを現在の日付と時刻に更新します。例えば、テーブル名が my_table
で、更新したいカラムが my_datetime_column
で、更新したい行の識別子が id
だとします:
$sql = "UPDATE my_table SET my_datetime_column = NOW() WHERE id = 1";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
ここで、id = 1
の部分は、あなたが更新したい具体的な行を指定します。あなたの状況に合わせて適切に変更してください。
このコードは、あなたのデータベースに接続するための正しい情報(サーバー名、ユーザー名、パスワード、データベース名)が必要です。また、テーブル名、カラム名、条件など、更新クエリがあなたの目的に合致するように適切に調整する必要があります。