افزودن اطلاعات یک ستون به ابتدای اطلاعات ستون دیگر
سلام ،
فرض کنید یک جدول داریم با دو ستون . یکی ستون images و دیگری ستون content .
برای اینکه بتونیم برای هر ردیف ، اطلاعات ستون images رو به ابتدای اطلاعات ستون content اضافه کنیم چه دستوری باید اجرا بشه؟
مثلا اطلاعات ستون content در جدول زیر
content images
text1 1234jpg
text 2 789jpg
.
.
.
.
بعد از اجرای دستور به شکل زیر تغییر کند
content
1234jpgtext1
789jpgtext1
.
.
.
.
امیدوارم تونسته باشم منظور رو بیان کنم.
اگه با اجرای مستقیم query یا یک کد PHP میشه این کار رو انجام داد ممنون میشم که راهنمایی کنید.
نقل قول: افزودن اطلاعات یک ستون به ابتدای اطلاعات ستون دیگر
خوب شما وقتی یک کوئری اجرا کردید (SELECT * FROM tableName) در PHP خروجی که بهتون میده یک آرایه هست (بستگی به روشی داره که استفاده می کنید) که شمال یک سری عنصره کافیه عنصری که ایندکس images داره و عنصری که ایندکس content داره رو با هم الحاق کنید. بعنوان مثال:
$output = $result['images'] . $result['content'];
نقل قول: افزودن اطلاعات یک ستون به ابتدای اطلاعات ستون دیگر
نقل قول:
نوشته شده توسط
farzadyazdan
خوب شما وقتی یک کوئری اجرا کردید (SELECT * FROM tableName) در PHP خروجی که بهتون میده یک آرایه هست (بستگی به روشی داره که استفاده می کنید) که شمال یک سری عنصره کافیه عنصری که ایندکس images داره و عنصری که ایندکس content داره رو با هم الحاق کنید. بعنوان مثال:
$output = $result['images'] . $result['content'];
ممنون. من کمی گیج شدم. میشه لطف کنید دستور کامل ترش رو برام بنویسید؟
نقل قول: افزودن اطلاعات یک ستون به ابتدای اطلاعات ستون دیگر
کسی که اینجا کمکی به ما نکرد ، اما برای دوستانی که احتمالاً در آینده این تاپیک رو می بینند و دنبال راه حلی شبیه به چیزی که من بودم میگردند ، کوئری زیر رو میتونن استفاده کنند :
UPDATE Table
SET content=CONCAT(images,content);
موفق باشید!