gpt4 book ai didi

php - 为什么这个 MySQL 更新查询不起作用?

转载 作者:行者123 更新时间:2023-11-29 19:51:54 24 4
gpt4 key购买 nike

这是我的代码,用于更新具有字段 WorkoutID = $currentWorkoutID 的所有记录的日期字段。当我运行查询时,日期更改为 0000-00-00,而不是当前日期。我怎样才能解决这个问题?顺便说一句,DB::getInstance() 执行查询。我认为实际查询有问题?

$currentWorkoutID = $_SESSION['GlobalWorkoutID'];
echo $currentWorkoutID;

$date = date("y/m/d");
echo $date;

$sql = "UPDATE workout SET Date = ".$date." WHERE WorkoutID = ".$currentWorkoutID."";
DB::getInstance()->query($sql);

最佳答案

在日期中包含单引号'

$sql = "UPDATE workout SET Date = '".$date."'  WHERE WorkoutID = ".$currentWorkoutID."";
^ ^

关于php - 为什么这个 MySQL 更新查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40797120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com