PDA

View Full Version : افزودن اطلاعات یک ستون به ابتدای اطلاعات ستون دیگر



امیر اردلان
یک شنبه 19 خرداد 1392, 15:35 عصر
سلام ،

فرض کنید یک جدول داریم با دو ستون . یکی ستون images و دیگری ستون content .

برای اینکه بتونیم برای هر ردیف ، اطلاعات ستون images رو به ابتدای اطلاعات ستون content اضافه کنیم چه دستوری باید اجرا بشه؟

مثلا اطلاعات ستون content در جدول زیر

content images
text1 1234jpg
text 2 789jpg
.
.
.
.


بعد از اجرای دستور به شکل زیر تغییر کند

content
1234jpgtext1
789jpgtext1
.
.
.
.


امیدوارم تونسته باشم منظور رو بیان کنم.


اگه با اجرای مستقیم query یا یک کد PHP میشه این کار رو انجام داد ممنون میشم که راهنمایی کنید.

farzadyazdan
یک شنبه 19 خرداد 1392, 17:06 عصر
خوب شما وقتی یک کوئری اجرا کردید (SELECT * FROM tableName) در PHP خروجی که بهتون میده یک آرایه هست (بستگی به روشی داره که استفاده می کنید) که شمال یک سری عنصره کافیه عنصری که ایندکس images داره و عنصری که ایندکس content داره رو با هم الحاق کنید. بعنوان مثال:


$output = $result['images'] . $result['content'];

امیر اردلان
یک شنبه 19 خرداد 1392, 22:24 عصر
خوب شما وقتی یک کوئری اجرا کردید (SELECT * FROM tableName) در PHP خروجی که بهتون میده یک آرایه هست (بستگی به روشی داره که استفاده می کنید) که شمال یک سری عنصره کافیه عنصری که ایندکس images داره و عنصری که ایندکس content داره رو با هم الحاق کنید. بعنوان مثال:


$output = $result['images'] . $result['content'];

ممنون. من کمی گیج شدم. میشه لطف کنید دستور کامل ترش رو برام بنویسید؟

امیر اردلان
دوشنبه 20 خرداد 1392, 20:43 عصر
کسی که اینجا کمکی به ما نکرد ، اما برای دوستانی که احتمالاً در آینده این تاپیک رو می بینند و دنبال راه حلی شبیه به چیزی که من بودم میگردند ، کوئری زیر رو میتونن استفاده کنند :





UPDATE Table
SET content=CONCAT(images,content);



موفق باشید!