আমরা আনন্দের সঙ্গে ঘোষণা করছি S Database Explorer (SDE)-এর রিলিজ — PHP ও PDO-ভিত্তিক একটি সরল ও হালকা MySQL ডেটাবেজ এক্সপ্লোরার লাইব্রেরি। SDE একটি ফ্রি ও ওপেন-সোর্স ডেটাবেজ ব্যবস্থাপনা লাইব্রেরি, যা আপনার MySQL ডেটাবেজ দক্ষতার সঙ্গে সামলাতে একটি ব্যবহারবান্ধব ইন্টারফেস দেয়। বিস্তৃত ফিচার ও সহজ মেথডের মাধ্যমে SDE আপনার ডেটাবেজে রেকর্ড তৈরি, হালনাগাদ, মুছে ফেলা ও নির্বাচন করার কাজ সহজ করে তোলে।
প্রধান ফিচারসমূহ
- টেবিল তৈরি: সহজেই আপনার MySQL ডেটাবেজে টেবিল তৈরি করুন।
- রেকর্ড ইনসার্ট: পছন্দমতো ফিল্ড দিয়ে নতুন রেকর্ড যোগ করুন।
- রেকর্ড আপডেট: নির্দিষ্ট শর্ত অনুযায়ী বিদ্যমান রেকর্ড হালনাগাদ করুন।
- রেকর্ড ডিলিট: নির্দিষ্ট শর্তের ভিত্তিতে রেকর্ড মুছে ফেলুন।
- রেকর্ড সিলেক্ট: ডেটাবেজ থেকে একক রেকর্ড আনুন।
- সব রেকর্ড সিলেক্ট: একটি টেবিলের সব রেকর্ড আনুন।
- WHERE ক্লজসহ সিলেক্ট: কাস্টম WHERE ক্লজ দিয়ে রেকর্ড ছাঁকুন।
- WHERE ও LIMIT সহ সিলেক্ট: ফেরত আসা রেকর্ডের সংখ্যা সীমিত করুন।
- WHERE, LIMIT ও OFFSET সহ সিলেক্ট: পেজিনেশনসহ রেকর্ড আনুন।
- WHERE, LIMIT, OFFSET ও ORDER BY সহ সিলেক্ট: একসঙ্গে ছাঁকা ও সাজানো।
- কাস্টম কোয়েরি: উন্নত কাজের জন্য নিজের SQL কোয়েরি চালান।
চেঞ্জলগ
সংস্করণ ৩.০.০ (১৬ জুলাই, ২০২৩)
এই মেজর রিলিজে SDE-তে উল্লেখযোগ্য উন্নতি ও নতুন ফিচার এসেছে:
- PHP 7.4 বা তার বেশি সংস্করণের সমর্থন যোগ হয়েছে, ফলে সর্বশেষ PHP-এর সঙ্গে সামঞ্জস্য নিশ্চিত।
- MySQLi-এর বদলে PDO ব্যবহার করা হয়েছে, যাতে ডেটাবেজ সংযোগ ও নিরাপত্তা উন্নত হয়।
- কাস্টম কোয়েরি মেথডের নাম বদলে
run()করা হয়েছে, স্পষ্টতা ও সঙ্গতির জন্য। - সর্বশেষ ইনসার্ট আইটেমের মেথডের নাম
last()করা হয়েছে। - রো-সংখ্যা গোনার মেথডের নাম
count()করা হয়েছে। - JSON আউটপুট মেথড যোগ হয়েছে, যাতে কোয়েরির ফল JSON আকারে পাওয়া যায়।
- টেবিলের কোনো কলামের যোগফল বের করতে
sum()মেথড আনা হয়েছে।
শুরু করা
Composer দিয়ে SDE ইনস্টল করুন:
composer require stechbd/sdeআপনার PHP ফাইলে লাইব্রেরিটি অটোলোড করুন:
require_once __DIR__ . '/vendor/autoload.php';ডেটাবেজে সংযোগ করুন:
$sde = new STechBD\SDE('name', 'username', 'password', 'host', 'prefix');এরপর SDE-এর নানা মেথড ব্যবহার করে রেকর্ড ইনসার্ট, আপডেট, ডিলিট ও সিলেক্টের কাজ করুন।
উদাহরণ ও কোড স্নিপেটসহ বিস্তারিত ব্যবহারবিধির জন্য দেখুন ডকুমেন্টেশন।
লাইসেন্স ও নিরাপত্তা
SDE একটি ওপেন-সোর্স লাইব্রেরি, প্রকাশিত হয়েছে GPLv3 লাইসেন্সে। এটি সহযোগিতাকে উৎসাহিত করে ও কমিউনিটির অবদানকে স্বাগত জানায়। কোনো নিরাপত্তাজনিত সমস্যা পেলে আমাদের জানান product@stechbd.net ঠিকানায়।
ভবিষ্যৎ পরিকল্পনা
SDE নিয়ে আমাদের রোডম্যাপে রয়েছে:
- ডেটাবেজ তৈরি ও ব্যবস্থাপনা।
- টেবিল অল্টার ও ড্রপ।
- টেবিল ট্রাঙ্কেট ও রিনেম।
- কলাম যোগ, রিনেম ও ড্রপ।
- ইনডেক্স, ফরেন কি ও ইউনিক কি যোগ ও ড্রপ।
- প্রাইমারি কি যোগ ও ড্রপ।
- অটো-ইনক্রিমেন্ট মান ব্যবস্থাপনা।
SDE-এর সক্ষমতা আরও বাড়াতে এই ফিচারগুলোর জন্য সঙ্গে থাকুন।
এস টেকনোলজিস সম্পর্কে
এস টেকনোলজিস ঢাকা, বাংলাদেশভিত্তিক একটি প্রযুক্তি প্রতিষ্ঠান। উদ্ভাবনী সমাধান তৈরি ও ওপেন-সোর্স কমিউনিটিতে অবদান রাখা আমাদের আগ্রহের জায়গা। আমাদের অন্যান্য ওপেন-সোর্স প্রকল্প দেখুন ওয়েবসাইটে।
সাপোর্ট ও যোগাযোগ
SDE সংক্রান্ত সাধারণ কোনো সমস্যা বা প্রশ্ন থাকলে আমাদের সাপোর্ট টিমের সঙ্গে যোগাযোগ করুন STechBD.Net/support ঠিকানায়। কোনো বাগ পেলে কিংবা উন্নতির পরামর্শ থাকলে ব্যবহার করুন GitHub ইস্যু ট্র্যাকার।
আমাদের সঙ্গে যুক্ত হোন:
- হোম পেজ
- ডকুমেন্টেশন
- GitHub ইস্যু
- Composer প্যাকেজ
- product@stechbd.net
- সাপোর্ট পেজ
- কন্টাক্ট ফরম
অবদান রাখুন
আমাদের GitHub রিপোজিটরিতে অবদান রেখে SDE-কে আরও ভালো করতে যোগ দিন: STechBD/SDE। আপনার পুল রিকোয়েস্ট আমরা স্বাগত জানাই।

.webp&w=128&q=75)
.webp&w=256&q=75)