0
            $query1 = "SELECT * FROM vtiger_crmentity WHERE orderdetailsid=" . $orderdetailsid;
            $query2 = "UPDATE vtiger_crmentity SET createdtime=NOW(),modifiedtime=NOW(),viewedtime=NOW() WHERE orderdetailsid=" . $orderdetailsid;

                $result1 = mysql_query($query1); echo mysql_error();
                $result2 = mysql_query($query2); echo mysql_error();

似乎不起作用。有任何想法吗?

4

3 回答 3

1

1>检查这3个字段的数据库字段类型createdtime,modifiedtime,viewedtime。

2>检查 $orderdetailsid 是否具有适当的值,如果 $orderdetailsid 具有适当的值,则检查该值是否存在数据库中的任何记录

于 2013-03-24T15:19:27.803 回答
0

您是否将 orderdetailsid 列添加到 vtiger_crmentity 表中?默认情况下,该表不包含orderdetailsid,该表中唯一的 id 是crmid。这是你的意思吗?

于 2012-06-27T18:28:04.407 回答
-3

首先尝试编写正确的mysql查询;如果它仍然不起作用,您可以随时使用 php 插入当前日期/时间。就像是 :

mysql_query("UPDATE `vtiger_crmentity` SET `createdtime` = '" . time() . "' , `modifiedtime` = '" . time() . "', `viewedtime` = '" . time() . "' WHERE `orderdetailsid` = '" . $orderdetailsid ."'");
于 2012-04-17T15:04:06.027 回答