从PHP前端获取当前日期,用参数绑定的方式保存为MySQL数据表的方法
时间: 2024-03-08 10:50:59 浏览: 131
首先,我们可以使用JavaScript获取当前日期,然后将其传递给PHP。在PHP中,我们可以使用PDO来连接MySQL数据库,并且使用参数绑定的方式来保存日期到MySQL数据表中。
以下是PHP代码的示例:
```php
// 获取当前日期
$date = date('Y-m-d');
// 连接MySQL数据库
$host = 'localhost';
$dbname = 'my_database';
$username = 'my_username';
$password = 'my_password';
$dsn = "mysql:host=$host;dbname=$dbname;charset=utf8mb4";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo = new PDO($dsn, $username, $password, $options);
} catch (PDOException $e) {
throw new PDOException($e->getMessage(), (int)$e->getCode());
}
// 用参数绑定的方式保存日期到MySQL数据表
$stmt = $pdo->prepare('INSERT INTO my_table (date_column) VALUES (:date)');
$stmt->bindParam(':date', $date);
$stmt->execute();
```
在上面的代码中,我们首先获取当前日期,然后连接到MySQL数据库。在使用PDO预处理语句时,我们使用了参数绑定的方式将日期值传递给SQL语句。最后,我们执行预处理语句以将日期保存到MySQL数据表中。
阅读全文