2015-05-15 23 views
-1

嗨,我一直在试图更新我的表的状态,但我自己看着办吧表为什么这AINT工作,它显示的错误messege因此状态不更新如何更新与PHP和MySQL

 $uid = $_GET["uid"]; 

    $query=$db->query("UPDATE INTO users SET status = 0 WHERE uid = '$uid'");  
    if ($query){ 
    echo "ok"; 
} 
    else 
    { 
     echo "error."; 
    } 
+0

你得到的错误是什么? – sasquatch

回答

3

它不是update into应该

UPDATE users SET status = 0 WHERE uid = '$uid' 
+0

OMG,谢谢我真的很困,这就是为什么我不能看到明显的, – altexo

+0

@AlexRiiosCardoza我想现在是你睡觉的时候了:) –

1

只是删除INTO,它不能是我UPDATE查询。

$query=$db->query("UPDATE users SET status = 0 WHERE uid = '$uid'"); 
2

您的查询必须为您进行混合插入和更新查询

UPDATE users SET status = 0 WHERE uid = '$uid' 

你要学会区别

UPDATE

UPDATE table_name 
SET column1=value, column2=value2,... 
WHERE some_column=some_value 

INSERT

INSERT INTO table_name (field1, field2,...fieldN) 
VALUES (value1, value2,...valueN);