为什么这段代码...
$curr_time = new DateTime();
$query_inprocess = "UPDATE `MyTable`
SET inprocess=1
WHERE startTime <= '" .$curr_time->format('Y-m-d H:i') . "'";
如果在SQL查询中使用<
,结果可能会导致错误的SQL查询,其中在<
之后的语句被忽略?
UPDATE `MyTable` SET inprocess=1 WHERE startTime <
echo $query_inprocess;
时的输出吗?还是它是 MySQL 错误信息的一部分?看起来问题出现在代码的其他地方,这里没有显示出来。” - Travesty3$curr_time
。难道你不需要为它设置一个值吗? - ypercubeᵀᴹ