اضافه کردن یک مقدار به یک فیلد از رکورد

این تاپیک 4 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  Mohammad Jafari ،‏ 10 ماه و 1 هفته پیش .

این تاپیک تاکنون 2551 بازدید داشته است .

نویسنده پست
پنجشنبه ، 20 ژوئن 2013     3:10 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

سلام

چطور می تونم در یک رکورد یک مقدار جدیدی را اضافه کنم،یعنی در آن رکورد مقدار قبلی آن حذف نشود و فقط یک مقدار جدید به آن اضافه شود.

به طور مثال :

در کد بالا مقدار قبلی فیلد thanks پاک شده و مقدار جدیدی را می گیرد.

چطوری مقدار جدید را به آن اضافه کنم.(علاوه بر مقدار قبلی موجود در فیلد thanks مقداری جدیدی به آن اضافه شود.)؟؟

0  تشکر
پنجشنبه ، 20 ژوئن 2013     3:47 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

جمع کن مقدار قبلی رو باهاش و تو خودش ذخیره کن :

1  تشکر
پنجشنبه ، 20 ژوئن 2013     5:46 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

خیلی ممنون

1  تشکر
پنجشنبه ، 20 ژوئن 2013     6:30 ب.ظ #


بهنام

Subscriber
86 پست89 تاپیک

من از کد شما استفاده کردم ولی در ستون thanks فقط مقدار 0 ثبت را میکند. مقدار متغیر thansks

($thanks) یک مقدار رشته ای است من فکر کنم بخاطر این هست؟ با چه عملگرد این دو رشته را با هم الحاق کنم؟

0  تشکر
دوشنبه ، 1 فوریه 2016     5:42 ب.ظ #


Mohammad Jafari

Subscriber
1 پست0 تاپیک

به این روشه دوست عزیز باید از تابع concat() استفاده کنی

mysql_query("UPDATE tabel SET concat(fild,'string') WHERE ip = '$ip')

در این صورته که فیلد با رشته جمع و ذخیره میشه

1  تشکر
پست 1 تا 5 (از مجموع 5 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .