如何使用PHP mysqli和bind_param将数据插入MySQL日期或时间列?

推荐答案

像其他弦一样

$stmt = $mysqli->prepare('insert into foo (dt) values (?)');
$dt = '2009-04-30 10:09:00';
$stmt->bind_param('s', $dt);
$stmt->execute();

Mysql相关问答推荐

AWS RDS上的MySQL复制错误:超级权限或REPLICATION_SLAVE_ADMIN权限的访问被拒绝

找出同一表中列A中的每个值在列B中出现的次数

使用NOT EXISTS()时出现MySQL查询错误

递归查询意外地为一个字段返回空值

版本升级到5.0.0后在QueryDSL中使用Enum时出错

按特定顺序匹配 EventS 和下一个 EventA 之前的第一个 Event 之间的记录

MySQL 8.0 可以在 Select 语句中返回 JSON 对象数组吗?

Group By 查询运行速度太慢而无法正常运行

Next-key lock explication - 范围的主键

如何同时从同一个表中 Select 从 SQL 表中删除行

将sql查询转换为sequelize

使用 SET 变量进行 MySQL 查询

如何使用同一个表在 2 个字段上左连接

错误 1396 (HY000): 'user'@'localhost' 的操作 DROP USER 失败

索引和多列主键

使用 PHP 和 MySQL 存储和显示 unicode 字符串 (हिन्दी)

使用 Docker 我收到错误:SQLSTATE[HY000] [2002] 没有这样的文件或目录

判断多个列的一个值

如何将具有相同列值的mysql行分组为一行?

应该使用什么列类型将序列化数据存储在 mysql 数据库中?