簡體   English   中英

使用查詢語言,mysql,php更新一行

[英]Updating a row with query language, mysql, php

專家們,我有一個基本問題,

我想通過使用條目的User_Id更新mysql數據庫中的一行。 我創建了User_Id作為自動增量主鍵。 現在,對於最后一個用戶,我計算了它的必要變量,現在,我想通過其User_id將該變量添加到最后一個用戶的必要列中。

我要添加的變量的名稱為$ improvement。 我在下面編寫了代碼,但是現在不根據其User_Id來執行此操作。

$sql = "
UPDATE users 
SET Improvement='$improvement'
WHERE ... )
";  

mysql_query($sql, $accounts);

我不知道寫什么到代碼中的“ ...”部分。 如果您在我的問題中遇到問題,請給我反饋。 如果您需要,我可以給我桌子。

mysql更新最后插入的id

我想我在那個鏈接中找到了答案:

$sql = "
UPDATE users 
SET Improvement='$improvement'
WHERE User_id = LAST_INSERT_ID() )
";  

但是我不確定“ SET Improvement ='$ improvment'”部分的語法是否正確

如果您的user_id是主索引,則可以使用

$ sql =“通過user_id DESC限制1)更新UPDATE SET SET ='$ improvement'

mysql_query($ sql,$ accounts);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM