1

このコードを持つ:

$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 の投稿された値よりも少なくなっています。

どうすればこれが可能になるのでしょうか、それとも何か間違っていますか?

4

1 に答える 1

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);

時間を変数に保存し、クエリで使用しようとします..

于 2012-09-24T09:29:40.900 に答える