2009-12-01 48 views
0

如何爲mysql創建一個php代碼來執行下載?Mysql php更新函數問題

如果積極= 1做的電流量+ 2000

id, eid,  amount, apply 1, apply 2,  apply 3, active 
1  1788  500  NULL  NULL  NULL  1 
2  1956  1000  NULL  NULL  NULL  1 
3  2035  1500  NULL  NULL  NULL  1 

和輸出是這樣的沒有別的改變。

id, eid,  amount, apply 1, apply 2,  apply 3, active 
1  1788  2500  NULL  NULL  NULL  1 
2  1956  3000  NULL  NULL  NULL  1 
3  2035  3500  NULL  NULL  NULL  1 

由於在前面的人誰可以幫助

+0

所以要量+ 200?你的例子規定500 + 200 = 2500?這是怎麼回事? – NDM

+0

Nicky:200?給我讀了2000。 –

+0

不要忘記勾選幫助您解決問題的答案! :) 提示提示! –

回答

2

SQL查詢如下:

UPDATE tablename SET amount=amount+2000 WHERE active=1; 

你如何在PHP執行這個取決於哪個數據庫驅動程序您正在使用。

例如,使用mysqli

<?php 
$link = mysqli_init(); 
mysql_real_connect($link, $host, $username, $password, $db_name); 
mysqli_query($link, "UPDATE tablename SET amount=amount+2000 WHERE active=1"); 
0
<?php 
    $host = "host"; 
    $username= "username"; 
    $password= "password"; 
    $db_name= "db_name"; 
    $link = mysql_connect($host, $username, $password); 
    mysql_select_db($db_name, $link); 
    mysql_query("UPDATE tablename SET amount=amount+2000 WHERE active=1"); 
?> 
+0

非常感謝你的配合,它完美的作品 –