2013-01-10 62 views
0

嗨,我對編碼等方面很新穎。我得到了一行和一個值爲40的數據庫。我也有一個PHP,當我輸入一個數字時,它將作爲一個新行添加到數據庫中。有什麼方法可以將這個數字添加到現有的數字40?例如:如果我添加60新值將是100.是否有任何代碼在PHP中告訴數據庫添加到現有的行?現在我得到這個代碼在php $sql = "insert into $DB_Table (score) values('$scoretext');";數據庫:爲現有行添加值

+0

請標記答案是正確的,如果它幫助你 –

回答

1

那麼你可以做到這一點的方式是通過更新現有的行。

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

希望幫助..

編輯

$sql = "UPDATE score SET columname= ('$scoretext') WHERE id/columname = '$id' or xyz"; 

我的語法是不是100%正確的,但你應該明白我的意思。您應該將其存儲在現有的查詢中。你有行中的id列,所以你知道它是哪一行。

+0

我希望這種情況在每次有人輸入號碼時都會自動發生,而無需我做任何事情。當用戶插入一行時,是否有可能自動激活此更新代碼? – Stumpp

+0

是的,基本上你改變了sql語句來更新列的值。請查看我的編輯 –

+0

如果問題解決了,請將其標記爲正確。謝謝 –

相關問題