2011-01-08 12 views
9

में वर्तमान मूल्य में कैसे जोड़ें हाय मेरे पास एक डीबी प्रविष्टि है जिसमें केवल एक संख्या होती है। और मैं इसे बनाना चाहता हूं जहां मेरी साइट पर उपयोगकर्ता एक से दूसरे तक एक्सचेंज कर सकते हैं और मुझे पता है कि यह सब कैसे करना है, लेकिन मैं को वर्तमान मूल्य को प्रतिस्थापित नहीं करना चाहता हूं, मैं वर्तमान में उदाहरण के लिए 1,000 जोड़ना चाहता हूं कि मैं किस कोड में उपयोग कर सकता हूं PHP?MySQL डीबी

उत्तर

13

यदि आपके पास कुछ डेटाबेस में कुछ तालिका में कोई मान है तो आपको केवल उन फ़ील्ड के लिए अपडेट स्टेटमेंट जारी करना है।

उदाहरण के लिए, मान लीजिए कि हम इस

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

की तरह टेबल है तो अपने अद्यतन इस प्रकार होगी:

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

बारे में अधिक जानकारी देखें कैसे execute mysql queries with php करने के लिए।

+0

की तरह आप हर किसी को धन्यवाद! यह वास्तव में मदद की! :) –

+0

अगर मैं मूल्य से मूल्य घटा देना चाहता हूं तो क्या मैं बस + से बदलता हूं? –

+0

हां, आप मूल्य – 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); 
?> 

अद्यतन इस

संबंधित मुद्दे