php - 如何在结构化 PHP 中使用 bind_param 和 MySQL NOW () 函数更新字段?
问题描述
我正在尝试使用 MySQL 的NOW()
函数和准备好的语句来更新用户数据的编辑日期。代码如下所示:
$stmt = $conn->prepare('UPDATE admins
SET user = ?, name = ?, edit_date = NOW()
WHERE id_admin = ?');
$stmt->bind_param("ssi", $user, $name, $id_admin);
这就是我正在关注的教程中的方式。显然这是一个非常容易理解的代码。但我无法将NOW()
值保存到数据库中。在表中,数据类型为日期时间,但始终保持为 0000-00-00 00:00:00 格式。
我在 bind_param 中缺少一个参数?或者是什么原因?
我已经尝试过这种方法,但没有奏效: 如何使用 bind_param 在 MySQLi 中使用 MySQL NOW() 函数插入记录?
感谢您的支持,这是我的第一个问题,向大家问好。
解决方案
推荐阅读
- php - 如何使用 PHP 设置在主机中上传文件的路径
- r - 具有最终乘积而不是总和的矩阵乘积的快速 R 方法
- json - 根据搜索的 id 填充文本框
- python - 使用 Scrapy 或 Selenium 抓取页面时捕获后续 HTTP 请求
- python - Scrapy:从使用 div、span 和 class 的 html 标签中提取数据
- scala - spark-submit 错误原因:java.lang.ClassNotFoundException: kafka.DefaultSource
- c++ - 在c ++中输入n个空格分隔的整数
- c# - 当我安装实体框架时,项目没有出现在添加列表中(解决方案资源管理器)
- ruby - 减少方法中的 :^ 是什么意思?
- mysql - MySQL查询以获取用户的所有朋友,包括他们之间最后发送的消息