2015-05-15 20 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);