拥有此代码:
$query = "INSERT INTO table1 SET posted='".mysql_real_escape_string(time())."'";
@mysql_query($query);
....
$q = "UPDATE table2 SET activated='".mysql_real_escape_string(time())."'";
@mysql_query($q);
然后,当我查看数据库时,table2中的发布值小于table1中的发布值。
这怎么可能,或者我做错了什么?
答案 0 :(得分:1)
此查询错误
$query = "INSERT INTO table1 SET posted='".mysql_real_escape_string(time())."'";
@mysql_query($query);
应该是
$query = "update table1 SET posted='".mysql_real_escape_string(time())."'";
@mysql_query($query);
并尝试将时间存储在变量中并在查询中使用它。