ایجاد خودکار sql درج اطلاعات با استفاده از اطلاعات ارسالی

میدونم دیگه کمتر آدم حرفه ای هست که مستقیم SQL  میزنه و بیشتر از PDO و ezc , propel , doctrine استفاده میکنن اما توی جریانی، من مجبور شدم چند تا فرم ورود اطلاعات به یکی از کارهای ۳-۴ سال پیشم اضافه کنم که با SQL معمولی بود .

اما وقتی شما با یه فریم ورک کار کردی باشین دیگه گشادیتون میاد مثل سابق همه کارارو خودتون بکنید ! بنا بر این یه فانکشن نوشتم که خودش SQL Insert رو از روی موارد ارسالی از POST یا GET ایجاد کنه.

البته با این فرض که نام ستونهای جدول دیتابیستون با نام فیدلهای فرمتون یکیه!

این فانکشنو میتونید از pastebin بگیرید.

نرم افزار مدیریت پروژه های وب

من شخصی هستم شلخته که بعضی وقتا سعی میکنه با کمک نرم افزار ها این اوضاع رو درست تر کنه! مثلا رفتم رو i3 تا یه نمه محیط دسکتاپمو جمو جور کنم !

پروژهای کوچیک و بزرگ وب من هم زیاد شده و حوصله منو وقتی میزنم localhost سر میبره بنا بر این به فکر یه نرم افزار میدیت پروژه های وب افتادم و این کارو با کمک bach script و dialog انجام دادم.

کار این برنامه اینه که به شما امکان انتخاب پروژه وب مورد نظرتون و دیتابیسشو میده و اونارو فشرده کرده و آرشیو میکنه و اصلی ها رو پاک میکنه و هر وقت اراده کنید اونارو سر جاشون بر میگردونه! همین :D

مثل یه نرم افزطار که پروژه هاتونو میاره تو مدار عملیاتی و یا اونارو از این مدار خارج میکنه.

 

کد این برنامه رو میتونید از pastebin دریافت کنید:

http://pastebin.com/Mg8JPahD

و برای اجراش از هر روشی که دوست دارن میتونید اقدام کنید! من که امدم تو مسیر /usr/sbin یه فایل به اسم pm ساختم با محتویات زیر :

sudo  /home/pesarkhobeee/My Project/Active/bash/pm-cli

و بعد به هر دو فایل مجوز اجرایی دادم و کارمو راه انداختم!

راستی یادتون نره با sudo اینو اجرا کنید تا به مشکل بر نخوردی و البته حتما تنظیمات داخل فایلو هم انجام بدین قبلش ;)

پ . م :

از هر گونه کمک و پیشنهادی هم استقبال میکنم :P

راستی بازم مثل همیشه از راهنمایی های استادم آقای پژمان مقدم تشکر کینم.