Jason.Bourne
یک شنبه 10 شهریور 1392, 21:23 عصر
من یک فرم دارم که برای ویرایش اطلاعات ذخیره شده در دیتابیس از اون استفاده میکنم.
پس از اینکه کاربر بر روی دکمه ویرایش این فرم کلیک کرد، یک Query اجرا میشه که اطلاعات رکورد مورد نظر را Update میکند.
من برای بررسی اینکه رکورد مورد نظر در دیتابیس Update شده است از mysql_affected_rows استفاده میکنم. اما مشکلی که دارم این هست که اگر کاربر اطلاعات را در "فرم ویرایش" تغییر نداد و دکمه ویرایش را کلیک کرد و با توجه به اینکه اطلاعات جدید با اطلاعاتی که در دیتابیس ذخیره شده است، یکی هستند، خروجی تابع mysql_affected_rows برابر با 0 هست و من نمیتونم تصمیم درستی در خصوص نمایش پیغام مناسب به کاربر را اتخاذ کنم (مثلا رکورد مورد نظر ویرایش شد یا نشد).
پس از اینکه کاربر بر روی دکمه ویرایش این فرم کلیک کرد، یک Query اجرا میشه که اطلاعات رکورد مورد نظر را Update میکند.
من برای بررسی اینکه رکورد مورد نظر در دیتابیس Update شده است از mysql_affected_rows استفاده میکنم. اما مشکلی که دارم این هست که اگر کاربر اطلاعات را در "فرم ویرایش" تغییر نداد و دکمه ویرایش را کلیک کرد و با توجه به اینکه اطلاعات جدید با اطلاعاتی که در دیتابیس ذخیره شده است، یکی هستند، خروجی تابع mysql_affected_rows برابر با 0 هست و من نمیتونم تصمیم درستی در خصوص نمایش پیغام مناسب به کاربر را اتخاذ کنم (مثلا رکورد مورد نظر ویرایش شد یا نشد).