2011-01-08 65 views
9

Xin chào, tôi có một mục nhập DB chỉ bao gồm một số. và tôi muốn biến nó thành nơi người dùng trên trang web của tôi có thể trao đổi từ người này sang người khác và tôi biết cách làm tất cả nhưng tôi không muốn thay thế giá trị hiện tại tôi chỉ muốn thêm 1.000 ví dụ vào mã tôi có thể sử dụng PHP?Cách thêm giá trị hiện tại vào MySQL DB

Trả lời

13

nếu bạn có giá trị trong một số bảng trong một số cơ sở dữ liệu, tất cả những gì bạn phải làm là đưa ra một câu lệnh cập nhật cho các trường đó.

Ví dụ, cho phép nói rằng chúng ta có bảng như thế này

+--------------+ 
| some_table | 
+--------------+ 
| id | value | 
+--------------+ 
| 1 | 10 | 
+--------------+ 

Vì vậy, cập nhật của bạn sẽ như sau:

UPDATE `some_table` SET `value` = `value` + 1000 WHERE `id` = 1 

Xem thêm thông tin về cách execute mysql queries with php.

+0

Cảm ơn mọi người! Điều này thực sự giúp! :) –

+0

Ngoài ra nếu tôi muốn Trừ một Giá trị từ Giá trị để tôi chỉ cần thay đổi + thành -? –

+0

có, bạn có thể thực hiện hầu hết các chức năng toán học như cộng, trừ, nhân, chia, thậm chí thực hiện các cuộc gọi hàm để thay đổi giá trị – Alex

24
<?php 
$con = mysql_connect("localhost","peter","abc123"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("my_db", $con); 

mysql_query("UPDATE `some_table` SET `value` = `value` + 1000 WHERE `id` = 1"); 

mysql_close($con); 
?> 

cập nhật như thế này

Các vấn đề liên quan