繁体   English   中英

PHP + MySQL更新时间戳并立即获取NOW()

[英]PHP+MySQL Update TimeStamp and get NOW() back

是否可以将这两个mysql查询合并为一个? 我想让NOW()返回到php变量。

mysql_query('INSERT INTO translate (IDRef, RefType, Lang, Text, LastChangeTS) VALUES ('.$id.', \''.$reftype.'\', \''.$lang.'\', \''.$text.'\', NOW()) ON DUPLICATE KEY UPDATE text = \''.$text.'\', LastChangeTS = NOW()');

mysql_query('SELECT LastChangeTS FROM translate WHERE IDRef = '.$id.' AND RefType = \''.$reftype.'\' AND Lang = \''.$lang.'\'');

您不能合并插入语句和选择语句。 但是,您可以确定使用存储过程来插入数据,然后返回LastChange值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM