为什么我的功能不再有效

时间:2013-11-09 21:27:38

标签: php

好吧它不久前工作了,现在好像没有用。任何人都可以确定问题。我无法做到。这是代码:

function updateLogout() {
    session_start();
    $session = "";
    $offline="Offline";
    $sql = "UPDATE `user` SET last_sign_in_stamp = '".time()."', online = '".$offline."', session = '".$session."' WHERE username='" . fixstr($_POST['username']) . "' AND password='" . fixstr($_POST['password']) . "' AND active = 1 ";
    $result = mysql_query($sql);
    mysql_close();  
}   

有人知道我的代码有什么问题吗?

2 个答案:

答案 0 :(得分:1)

你必须在函数中添加你的连接..我建议学习MySQLi或PDO。

http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers

答案 1 :(得分:1)

也许是共享服务器?您的提供商最近是否升级了php? 我的猜测是,mysql_query函数(以及所有其他mysql_函数)现在已在该服务器上被删除。你能做一个“现在选择”()'查询并得到答案? 如果没有,你可以使用mysqli或PDO for MySQL。