Postgresql更新语句引用问题

时间:2013-04-11 00:56:40

标签: php sql postgresql

我试图更新我的数据库中的最后一次访问时间我遇到的问题是即时通讯使用postgres sql和字符串我必须在单引号内使用双引号,但这是抛弃语句,有没有办法绕过这个

$sql= "UPDATE users SET last_access=' .date("Y-M-D", time ()).' WHERE login_id= '" .$login. "'";
pg_query($conn, $sql);

1 个答案:

答案 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'";