我有这个php文件来存储注销时间。使用insert query我首先存储登录时间。然后我使用这个注销脚本存储注销时间。我得到的错误是我在代码中提到的failed to insert logout time
。$lgotime
和$lrec
回声正确。以下是我的代码:
<?php
session_start();
$lgotime = date("Y-m-d H:i:s");
$lrec = $_SESSION['lreclast'];
echo $lgotime;
echo "</br>";
echo $lrec;
mysql_query("UPDATE tbl_login_record SET logoff_time='$lgotime' WHERE id = '$lrec'") or die("failed to insert logout time");
session_destroy();
header("Location:../login.php");
?>
$lrec
变量来自具有insert查询的脚本。我们将非常感谢您的帮助。 最佳答案
如果您的mysql查询能够正常工作,那么您可以这样更改代码:
mysql_query("UPDATE tbl_login_record SET logoff_time='".$lgotime."' WHERE id = '".$lrec."'") or die("failed to insert logout time");
它总是对我有用!
关于php - mysql更新查询不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22451366/