PDA

View Full Version : سوال: چگونگی update چند فیلد از یک رکورد به طور همزمان



ahmadbadpey
چهارشنبه 10 مهر 1387, 11:51 صبح
با سلام
چه جوری میشه چندین فیلد از یک رکورد رو به طور همزمان با استفاده از update عوض کرد البته من تغییر یک فیلد رو بلدم . مثل این نمونه :
mysql_query ("UPDATE Person SET Age = '36'


WHERE FirstName = 'Peter' AND LastName = 'Griffin'");
منظورم اینه که مثلا در نمونه بالا به غیر از فیلد age چند فیلد دیگر رو هم در این query تغییر داد.

yaqubian
چهارشنبه 10 مهر 1387, 12:19 عصر
دوست عزیز
اون فیلدها از چه نظری به هم شباهت دارن؟ منظورم از یه جهت باید با هم یه اشتراکی داشته باشن.
شما می تونید فیلدها رو با , از هم جدا کنید واسه update کردن. مثلا age, sex و...
موفق باشید.

farshad_persia
چهارشنبه 10 مهر 1387, 12:22 عصر
mysql_query("UPDATE Person SET filed1 = 'value' , field2 = 'value' field3 = 'value' WHERE FirstName = 'Peter' AND LastName = 'Griffin");



به این ترتیبی که گفتم ۱۰۰ تا field هم باشه فقط کافیه نامش و مقدارش به این صورت بیاد همین
سوال بود در خدمتم:چشمک:

vahid4134
چهارشنبه 10 مهر 1387, 14:26 عصر
mysql_query("UPDATE Person SET filed1 = 'value' , field2 = 'value' field3 = 'value' WHERE FirstName = 'Peter' AND LastName = 'Griffin");


به این ترتیبی که گفتم ۱۰۰ تا field هم باشه فقط کافیه نامش و مقدارش به این صورت بیاد همین
سوال بود در خدمتم:چشمک:
البته mysql محدودیت کوئری داره (فکر کنم 8 مگابایت)