ورود

View Full Version : ویرایش اطلاعات



mja1356
پنج شنبه 16 خرداد 1387, 08:26 صبح
سلام
من یه سوال دارم.من اطلاعاتی را از طریق یه فرم در بانک اطلاعاتی درج کرده ام فرض کنید شماره دانشجویی ، نام،......
حالا اگر یکی از رکوردها اشتباه وارد شده بود می خوام اون را ویرایش کنم.برای این کار چکار باید بکنم؟
تو یکی از سایت ها دیدم که کنار رکوردها یک آیکن گذاشته بود به عنوان فعال کردن بعد که آن را کلیک می کردی رکورد اول (مثلا") شماره دانشجویی تبدیل به لینک می شد و با کلیک روی آن لینک اطلاعات مربوطه از جدول بازیابی می شد و می توانستی آن را ویرایش کنی؟
کسی می تونه توضیح بده چطوری این کار را بکنم؟
سپاس

twelve
پنج شنبه 16 خرداد 1387, 11:36 صبح
شما باید از دستور Update و شرط Where استفاده کنید. به عنوان مثال


UPDATE people SET age = 7, date = "2006-06-02 16:21:00", height = 1.22
WHERE name = "Peggy"
دستور بالا جدولی با نام people رو با فیلد های age ، date ، height به شرطی ویرایش میکند که فیلدی به نام name دارای مقدار peggy باشد.

mja1356
پنج شنبه 16 خرداد 1387, 14:09 عصر
سلام
با تشکر از پاسختون
امکان داره در دستور update از متغیر استفاده کرد؟
نمی دونم سوالم خیلی آماتوره یا نه ولی منظورم اینه که update شدن جدول بر اساس گرفتن اطلاعاتی باشه که از submit یه فرم به دست می آد.
نمی دونم منظورم را خوب بیان کردم؟

vahid4134
پنج شنبه 16 خرداد 1387, 14:20 عصر
ببینید دوست عزیز در واقع php یک رشته رو برای mysql می فرسته. خوب وقتی که قوانین رشته ها رو بلد باشید به راحتی می توانید متغیر های خودتون رو در داخل رشته قرار بدید و بعد از جایگزینی و اعمال مربوط به رشته ها رشته تولید شده رو php برای mysql می فرسته