imansham 0 ارسال شده در بهمن 93 سلام. من یک مشکلی دارم. امیدوارم اینجا کسی پیدا بشه کمکم کنه. من یک دیتا بیس mysql دارم که توش تقریبا 1000 سطر دارم و 12 ستون. توی هرکدوم از این ستون ها مقادیری هستن مثل عدد ، نوشته ، اسم و ... بعد یک مشکلی در دیتابیسم بوجود اومده که یک سری از ستون ها باهم ، همخونی ندارن و میخوام بصورت دستی با یک کد پی اچ پی بزنم همه رو یکجا درست کنم. میخوام کد پی اچ پی دقیقا اینکارو بکنه : 1- به دیتا بیسم وصل بشه. 2- مقادیر 2 تا از ستون ها رو ( عدد هستند ) بگیره برای هر سطر . 3- مقدار ستون اول رو در 3 ضرب کنه. اسم ستون هست sfirst 4- مقدار ستون دوم رو در 2 ضرب کنه. اسم ستون هست ssec 5- حاصل ستون ها رو از هم کم کنه. مثلا 45*3 منهای 77*2 6- جواب رو در ستون دیگری ذخیره کنه. اسم ستون هست send همین. یعنی میخوام برای هر سطر جداگانه اینکار رو انجام بده تا هر 1000 سطر جدید بشه مقادیرشون. حسابی گیر کردم اگر کسی پیدا بشه کدشون بهم بگه ممنون میشم. فکر نمیکنم از 20 خط کد بیشتر بخواد. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در بهمن 93 با سلام نیازی به PHP نویسی نیست . وارد phpmyadmin شوید و بعد از ورود به دیتابیستون ، وارد جدولی که میخواهید تغییرات را در آن ایجاد کنید شوید سپس از بالا روی تب SQL کلیک کنید . هر کوئری که داخل کادر وارد شده را پاک کنید و کوئری های زیر را در آن وارد کنید UPDATE `yourdatabasename`.`yourtablename` SET `sfirst` = `sfirst` * '3'; UPDATE `yourdatabasename`.`yourtablename` SET `ssec` = `ssec` * '2'; UPDATE `yourdatabasename`.`yourtablename` SET `send` = `sfirst` - `ssec`; به جای yourdatabasename نام دیتابیستون رو جایگزین کنید و به جای yourtablename نام جدولتون رو وارد کنید حالا روی دکمه Go کلیک کنید . کار تمام است ! قبل از کار با دیتابیس بک آپ فراموش نشه !!! موفق و پیروز باشید یا حق 5 واکنش ها : musio، m4mali، imansham و 2 نفر دیگر نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
imansham 0 ارسال شده در بهمن 93 با سلام نیازی به PHP نویسی نیست . وارد phpmyadmin شوید و بعد از ورود به دیتابیستون ، وارد جدولی که میخواهید تغییرات را در آن ایجاد کنید شوید سپس از بالا روی تب SQL کلیک کنید . هر کوئری که داخل کادر وارد شده را پاک کنید و کوئری های زیر را در آن وارد کنید UPDATE `yourdatabasename`.`yourtablename` SET `sfirst` = `sfirst` * '3'; UPDATE `yourdatabasename`.`yourtablename` SET `ssec` = `ssec` * '2'; UPDATE `yourdatabasename`.`yourtablename` SET `send` = `sfirst` - `ssec`; به جای yourdatabasename نام دیتابیستون رو جایگزین کنید و به جای yourtablename نام جدولتون رو وارد کنید حالا روی دکمه Go کلیک کنید . کار تمام است ! قبل از کار با دیتابیس بک آپ فراموش نشه !!! موفق و پیروز باشید یا حق واقعا دستتون درد نکنه. مشکلم حل شد. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر