-
August 12th, 2014, 23:15
#1
جمع کردن اعداد در دیتابیس
دوستان من میخوام تو value عددی که ارسال میکنم میخوام بجای اینکه جایگزین عدد موجود در تیبل x بشه به اون عدد داخل تیبل x جمع بشه بجای جایگزین شدن.مثال ساده تر اینکه مثلا عدد 20 رو داریم تو تیبل.الان من میخوام 2 رو ارسال کنم عوض اینکه 20 بشه 2 با همدیگه جمع بشن و نتیجه بشه 22.چه روشی رو پیشنهاد میکنین؟
-
-
August 12th, 2014 23:15
# ADS
-
August 12th, 2014, 23:41
#2
پاسخ : جمع کردن اعداد در دیتابیس
درود
نوع دیتابیس را اعلام نکرده اید. mysql هست؟
-
-
August 12th, 2014, 23:46
#3
پاسخ : جمع کردن اعداد در دیتابیس
خوب عددشو بخون جمع کن بنویس توش
مگه میخوای جادوگری کنی؟
-
-
August 12th, 2014, 23:48
#4
پاسخ : جمع کردن اعداد در دیتابیس

نوشته اصلی توسط
shandiz
دوستان من میخوام تو value عددی که ارسال میکنم میخوام بجای اینکه جایگزین عدد موجود در تیبل x بشه به اون عدد داخل تیبل x جمع بشه بجای جایگزین شدن.مثال ساده تر اینکه مثلا عدد 20 رو داریم تو تیبل.الان من میخوام 2 رو ارسال کنم عوض اینکه 20 بشه 2 با همدیگه جمع بشن و نتیجه بشه 22.چه روشی رو پیشنهاد میکنین؟
این جا رو هم یه نگاه بنداز شاید به کارتون بیاد
انجام عمل جمع عدد در بانک اطلاعاتی - Php
این هم کد در انجمن یه سرچ کنین در ای رابطه بحث شده است
کد PHP:
<?php
if(ISSET($_POST['submit'])){
$a = $_POST['a'];
$b = $_POST['b'];
}else{
$a=0;
$b=0;
}
?>
<form action="" method="post">
<tr>
<th width="200" scope="row">a = </th>
<td><input type="text" name="a" value="<?php echo $a ?>" /></td>
</tr>
<tr>
<th width="200" scope="row">b = </th>
<td><input type="text" name="b" value="<?php echo $b ?>" /></td>
</tr>
<input type="submit" name="submit" value="Run">
</form>
<?php
echo "a+b=";
echo "$a" + "$b";
?>
ویرایش توسط bazar30t : August 12th, 2014 در ساعت 23:54
-
-
August 15th, 2014, 01:27
#5
عضو جدید
-
-
August 15th, 2014, 01:43
#6
پاسخ : جمع کردن اعداد در دیتابیس
مثلا
s=20
s=s+2
result=s=22
جا اس فیلد مورد نظر رو بزار
-
-
August 15th, 2014, 02:17
#7
عضو انجمن
پاسخ : جمع کردن اعداد در دیتابیس

نوشته اصلی توسط
shandiz
دوستان من میخوام تو value عددی که ارسال میکنم میخوام بجای اینکه جایگزین عدد موجود در تیبل x بشه به اون عدد داخل تیبل x جمع بشه بجای جایگزین شدن.مثال ساده تر اینکه مثلا عدد 20 رو داریم تو تیبل.الان من میخوام 2 رو ارسال کنم عوض اینکه 20 بشه 2 با همدیگه جمع بشن و نتیجه بشه 22.چه روشی رو پیشنهاد میکنین؟
دوست من این مثال و ببینید :
کد PHP:
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE Persons SET Age=Age+2
WHERE FirstName='Peter' AND LastName='Griffin'");
mysqli_close($con);
?>
در این مثال Age=Age+2 میاد به تمام رکورد ها با شرط
WHERE FirstName='Peter' AND LastName='Griffin'
به فیلد سن که در دیتابیس با فیلد نیم Age هست 2 واحد اضافه میکنه .
فکر میکنم مشکلتون با این مثال حل بشه .
شبکه های اجتماعی bartarvs@
سرور اختصاصی, سرور مجازی, میزبانی وب|برتر وی اس
-
تعداد تشکر ها از dakkeh20 به دلیل پست مفید