PDA

View Full Version : کد sql افزودن به متن



tecnocomputer2
چهارشنبه 22 دی 1389, 23:04 عصر
سلام


UPDATE tabel1 SET body=body+1 LIMIT 1
این کد یکی به فیلد body اضافه میکنه.
حالا میخام متن body هر چی هست یک متن بهش اضافه بشه.
مثلا:



UPDATE tabel1 SET body=body+'ta' LIMIT 1

Mah
پنج شنبه 23 دی 1389, 09:26 صبح
$sql="UPDATE tabel1 SET body=".$body.'ta'." LIMIT 1 ";

tecnocomputer2
پنج شنبه 23 دی 1389, 10:20 صبح
اگه میخاستم همچین کاری کنم اصلا نیازی به کد اس کیو ال نداشتم همون قبلش ta رو به متغیر $body اضافه میکردم.
میخام تو دیتابیس هرچی مقدار فیلدر $body هست کلمه ta اضافه بشه.

MMSHFE
پنج شنبه 23 دی 1389, 10:51 صبح
با سلام، دوست گرامي از كد زير استفاده كنيد:


UPDATE table1 SET body=CONCAT(body,'ta') LIMIT 1

موفق و مؤيد باشيد.

MMSHFE
پنج شنبه 23 دی 1389, 10:55 صبح
سلام

تا اونجایی که ما میدونیم و اطلاع داریم شما نمیتونی سمت دیتابیس رشته رو با رشته جمع کنی و فقط توی php میشه ولی خوب اعداد چون عدد هستند این قابلیت رو دارند که توی دیتابیس جمع بشن
و دوستمون MAH روش درستی رو گفتند که باز توی صفحه PHP این کار انجام میشه
با سلام مجدد، از دوستان خواهش ميكنم اگه در مورد موضوعي مطمئن نيستن، حداقل اطلاعات نادرست به سايرين ندن. قصد اهانت ندارم ولي وقتي ميشه به فيلدهاي عددي توسط خود MySQL مقداري اضافه كرد، براي رشته هم قاعدتاً بايد راهي وجود داشته باشه. كافيه توي گوگل عبارت Concatenate Strings in MySQL رو جستجو كنيد.
موفق و مؤيد باشيد.