我试图更新我的数据库中的最后一次访问时间我遇到的问题是即时通讯使用postgres sql和字符串我必须在单引号内使用双引号,但这是抛弃语句,有没有办法绕过这个
$sql= "UPDATE users SET last_access=' .date("Y-M-D", time ()).' WHERE login_id= '" .$login. "'";
pg_query($conn, $sql);
答案 0 :(得分:1)
$sql= "UPDATE users SET last_access='"
.date("Y-m-d", time ()).
"' WHERE login_id= '$login'";
使用Postgresql的日期或更简单,更清洁:
$sql= "UPDATE users SET last_access = current_date WHERE login_id= '$login'";