gpt4 book ai didi

mysql - 如何使用sql查询结果来使用date_add

转载 作者:行者123 更新时间:2023-11-30 00:39:20 25 4
gpt4 key购买 nike

而不是使用(这有效):

db_query(UPDATE ost_ticket duedate=DATE_ADD(NOW(), INTERVAL 3 DAY) WHERE ticket_id=10); 

我想用以下代码的输出替换“3”:

$result = mysql_query("SELECT s.grace_period from ost_sla s, ost_ticket t where s.id=t.sla_id and t.ticket_id=10"); 

$row = mysql_fetch_assoc($result);

$ayam = $row["grace_period"];

但是当我尝试这个时,它不起作用:

db_query(UPDATE ost_ticket duedate=DATE_ADD(NOW(), INTERVAL '.$ayam.' DAY) WHERE ticket_id=10);

更新:原始代码如下:

db_query('UPDATE '.TICKET_TABLE.' SET isanswered=0, duedate=DATE_ADD(NOW(), INTERVAL 1 DAY), lastmessage=NOW() WHERE ticket_id='.db_input($this->getId())); 

最佳答案

db_query 是 PHP 代码中的函数吗?那么它可能应该是这样的:

db_query('UPDATE ost_ticket duedate=DATE_ADD(NOW(), INTERVAL '.$ayam.' DAY) WHERE ticket_id=10');

关于mysql - 如何使用sql查询结果来使用date_add,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21904360/

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